C++写的Blank App(XAML)如何调用WinRT Component

来源:互联网 发布:乐高机器人怎么编程 编辑:程序博客网 时间:2024/06/04 00:41

WinRT Component组件编译出来的包括dll, 以及一个.winmd

如果我们要在我们的Metro 程序里面调用这个库

只需要

1. 右键工程->Properties->Common Properties->FrameWord And reference->Add New Reference添加你的.winmd的路径

 这样就可以在你的工程里面引用该WinRT Component了,不需要像以往引用Win32 DLL一样包含头文件和库文件lib.

 

对于C++程序

CppLib::Class1^ pHello = ref new CppLib::Class1();

或者

using namespace CppLib;

Class1^ pHello = ref new Class1();

 

但是对于JS程序,

直接var nativeObject = new CppLib.Class1();

 

 

看到没,一个是双引号"::",一个是点号"."。

 

俺当初就是被这坑了,一个小教训。。。。

 

原创粉丝点击