Windows Phone 8.1引用C++dll失败
Windows Phone 8.1 referencing a C++ dll fails
启动Visual Studio 2013。
新项目:Visual C# / Store Apps / Windows Phone App -> Select "Blank App"
。C#WP8.1 App1已创建
添加项目:Visual C++ / Store Apps / Windows Phone App -> Select "DLL (Windows Phone)"
。C++WP8.1 Dll1已创建
转到App1并尝试添加对Dll1->错误:无法添加对Dl1的引用
为什么会发生这种情况
我需要向Windows Phone公开一个我们在iPhone和Android上重复使用的C++组件,这在Windows Phone 8.0中有效,但在8.1(商店)中无效-但在8.1 Silverlight中有效。
查看此链接:
http://blogs.msdn.com/b/dotnet/archive/2014/04/30/get-your-libraries-ready-for-windows-phone-8-1.aspx
以Windows Phone Silverlight 8.1为目标的应用程序可以使用现有的库和NuGet包,毕竟它仍然是WindowsPhone Silverlight–只是一个更新版本。
针对新Windows Phone 8.1平台的应用程序只能消费库和为WindowsPhone8.1构建的NuGet包。但是别担心,更新库以包含支持是很容易的适用于Windows Phone 8.1。
然后,本文讨论了您的库的几种替代方案。
找到了-我需要创建一个Windows运行时组件应用程序-对此进行了解释:http://msdn.microsoft.com/en-us/library/windows/apps/hh755833.aspx
感谢福格迪的回复。
- 链接到自行创建的dll失败
- 为什么使用 P/Invoke 调用 dll 时,某些计算机中的 LoadLibrary 失败?
- 为什么 LoadLibrary 失败,而 LoadLibraryA 成功加载 DLL?
- 从 C#-DLL 调用函数的 C++ 失败
- 代码在 msvcrt .dll函数上设置断点失败
- 用户DLL/EXE中的堆分配失败
- DLL 注入不断失败,出现不一致的错误
- JNI 不满意链接错误: 动态链接库 (DLL) 初始化例程失败
- Dll 注入 - LoadLibraryA 失败
- jvm.dll 上的加载库失败,错误代码为 183
- 库调用失败 c++ dll
- 无法在 Python 3.5 上导入 cv2 DLL 加载失败
- 如何查找 dll 注册失败的原因
- 延迟加载opengl32.dll失败,出现Qt5
- Windows Phone 8.1引用C++dll失败
- 使用 GetProcAddress: 回调函数从C++调用 Delphi DLL 失败,参数无效
- 在某些计算机上加载C++DLL失败
- 从Java到c#通过JNI加载c# dll失败
- 如何才能因为本机C++DLL失败而捕获C#AppCrash
- 在发布版本中,将c#字符串传递到c++ dll失败