0
我有一個鏈接問題。我安裝了Visual Studio 2012,下載了qt-sourcecode並將其編譯爲vc 2012,並且它與Visual Studio插件一起工作良好。然後我下載了Boost並編譯了它。鏈接qt lib錯誤
在一個控制檯應用程序一切正常用升壓,但如果我創建了一個QT的項目,並希望在那裏(文件系統libary)使用Boost,我得到一個鏈接錯誤:
error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""void __cdecl boost::filesystem::path_traits::convert(char const *,char const * .......
error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: static class std::codecvt<unsigned short,char,int> const & __cdecl boost::filesystem::path::codecvt(void)......
fatal error LNK1120: 2 nicht aufgelöste Externe
它意味着「無法解析的外部符號「英文..
我用相同的包括路徑和庫路徑,但我不能解決這個問題幾個小時。 即使我不編譯使用mingw選項提升
任何人都有一個想法如何解決這個問題?
您是否使用'-Zc:wchar_t'選項構建Qt? – Motes 2013-03-27 22:42:37