我升級我的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)
任何想法這個錯誤是什麼?
我升級我的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)
任何想法這個錯誤是什麼?
我解決了升級後這個問題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
因此使用全局啓用的運行時擴展和靜態庫進行項目,而無需運行時擴展鏈接而沒有此類錯