我想在Microsoft Visual Studio 2015中使用Qt 5.5。但是,使用Qt的Microsoft編譯器的最後一個兼容版本是MSVC2013。因此,我想告訴Visual 2015使用舊版本的Microsoft編譯器來編譯「傳統」模式。在Visual Studio 2015下使用Microsoft Visual C++ 2013編譯
如何做到這一點?
當我使用MSVC2015我得到這個錯誤:
Gravité Code Description Projet Fichier Ligne
Erreur LNK2019 symbole externe non résolu "__declspec(dllimport) char const
* __cdecl std::_Winerror_map(int)" ([email protected]@@[email protected])
référencé dans la fonction "public: virtual class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall std::_System_error_category::message(int)const " ([email protected][email protected]@@[email protected][email protected]@[email protected]@[email protected]@[email protected]@[email protected]@Z) helloworld C:\Users\roman\Documents\QtTest\bin\qtmaind.lib(qtmain_win.obj) 1
我想這是因爲Qt的庫被編譯爲MSVC2013
您是否嘗試更改「項目屬性」 - >「常規」 - >「平臺工具集」? – stijn
@stijn我只在這個下拉列表中有Visual Studio 2015 ... –