我想在我的C#windows phone 8.1 XAML visual studio项目中使用C ++ dll(为arm编译,x86)。
我创建了一个C ++运行时组件来与我的C ++代码进行交互。此代码需要预编译的dll。我将我的lib文件添加到我的项目设置中。编译运行正常。 如果我使用Windows Phone 8.1模拟器启动我的应用程序,我会得到:
The specified module could not be found. (Exception from HRESULT: 0x8007007E)
我的Visual Studio项目结构:
我尝试过的事情:
那么,如何在C ++运行时组件项目中使用.lib / .dll库?
更多细节:
答案 0 :(得分:1)
我设法让它发挥作用。
您必须将dll导入C#项目。重要的是,dll位于C#项目的根目录中,并且:copy to output directory
不已激活。