Windows Phone 8.1引用C++dll失败
本文关键字:C++dll 失败 引用 Phone Windows | 更新日期: 2023-09-27 18:29:29
启动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
感谢福格迪的回复。