我有一个用C ++编写的静态库,我想构建它,以便我可以在Windows应用商店应用中使用它。
问题是在Visual Studio 2015中,当我单击Project-> Retarget Solution并选择SDK的10.0.xxx版本时,输出中将显示以下文本:
Retargeting End: 0 completed, 1 failed, 0 skipped
我在这里不知所措,因为没有提供进一步的信息。
我还尝试通过在项目设置中设置Windows Store app support = Yes
来手动定位Windows应用商店,但在构建它时,在构建任何源之前会出现以下错误:
error MSB3843: Project "ProjectName" targets platform "Windows", but references SDK "Visual C++ 2015 Runtime for Universal Windows Platform Apps v14.0" which targets platform "UAP".
那么我该如何继续为Windows 10商店应用构建这个库?
答案 0 :(得分:0)
我假设您不熟悉静态链接。我的The Basics of Creating a Static Library Using Visual C++会有所帮助。这显示了如何创建静态(非动态)链接库以及如何在C ++控制台应用程序中使用它。
我的Managed C++ Wrapper For Unmanaged Code显示了如何创建从.Net到可以链接到静态库的标准C ++的接口。
我希望你知道如何进行C ++编程。