Linker 升级到Windows 8.1项目后,Windows RT无法生成

Linker 升级到Windows 8.1项目后,Windows RT无法生成,linker,windows-8.1,msvcrt,windows-rt,Linker,Windows 8.1,Msvcrt,Windows Rt,我在Visual Studio 2013中将我的Windows RT 8.0项目升级为目标Windows RT 8.1项目,现在出现以下链接错误: 错误LNK2038:检测到“vccorlib\u lib\u应在\u msvcrt\u lib\u到\u链接器之前指定”不匹配:值“1”与msvcrt.libappinit.obj中的值“0”不匹配 你知道这个错误是怎么回事吗?升级到8.1后,我解决了这个问题 我的项目结构如下所示: project.vcxproj使用Windows运行时扩展:否 f

我在Visual Studio 2013中将我的Windows RT 8.0项目升级为目标Windows RT 8.1项目,现在出现以下链接错误:

错误LNK2038:检测到“vccorlib\u lib\u应在\u msvcrt\u lib\u到\u链接器之前指定”不匹配:值“1”与msvcrt.libappinit.obj中的值“0”不匹配


你知道这个错误是怎么回事吗?

升级到8.1后,我解决了这个问题

我的项目结构如下所示:

project.vcxproj使用Windows运行时扩展:否 file1.cpp file2.cpp application.cpp单个文件设置:使用Windows运行时扩展名:是

所以在VS2013从8.0升级到8.1之后,我得到了这样的错误LNK2038 我解决的项目结构是:

project.vcxproj使用Windows运行时扩展:是 application.cpp 静态_lib.vcxproj使用Windows运行时扩展:否 file1.cpp file2.cpp

因此,项目具有全局启用的运行时扩展,并且静态库没有运行时扩展链接,而没有此类错误