2013-11-01 158 views
1

我升級我的Windows RT 8.0項目的目標在Visual Studio 2013的Windows RT 8.1的項目,而現在它給了我下面的鏈接錯誤:的Windows RT無法升級後建立到Windows 8.1項目

錯誤LNK2038:錯配檢測對於'vccorlib_lib_should_be_specified_before_msvcrt_lib_to_linker':值'1'與MSVCRT.lib中的值'0'不匹配(appinit.obj)

任何想法這個錯誤是什麼?

回答

0

我解決了升級後這個問題8.1

我的項目結構爲(例如):

project.vcxproj (Consume Windows Runtime Extension: No) file1.cpp file2.cpp application.cpp (Individual file settings: Consume Windows Runtime Extension: Yes)

所以在VS2013從8.0升級到8.1後,我得到了這樣的錯誤LNK2038 和我解決的項目結構是:

project.vcxproj (Consume Windows Runtime Extension: Yes) application.cpp static_lib.vcxproj (Consume Windows Runtime Extension: No) file1.cpp file2.cpp

因此使用全局啓用的運行時擴展和靜態庫進行項目,而無需運行時擴展鏈接而沒有此類錯

相關問題