无法使用Windows Store支持构建C ++库

时间:2016-04-17 22:34:05

标签: c++ windows visual-studio

我有一个用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商店应用构建这个库?

1 个答案:

答案 0 :(得分:0)

我假设您不熟悉静态链接。我的The Basics of Creating a Static Library Using Visual C++会有所帮助。这显示了如何创建静态(非动态)链接库以及如何在C ++控制台应用程序中使用它。

我的Managed C++ Wrapper For Unmanaged Code显示了如何创建从.Net到可以链接到静态库的标准C ++的接口。

我希望你知道如何进行C ++编程。