2014-04-10 22 views
1

我已經從這裏下載並安裝了boost_1_55_0-msvc-12.0-64.exe可執行文件:http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/無法解析的外部使用boost :: asio(visual studio12,x64)

我將二進制文件解壓縮到C:\ boost_1_55_0,並將include和linker目錄添加到visual studio項目屬性中。

包括目錄:C:\ boost_1_55_0 鏈接目錄:C:\ boost_1_55_0 \ lib64的-MSVC 12.0

錯誤LNK2019:無法解析的外部符號「類boost ::系統:: error_category常量& __cdecl提升:: system :: system_category(void)「(?system_category @ system @ boost @@ YAABVerror_category @ 12 @ XZ)在函數」public:__thiscall boost :: system :: error_code :: error_code(void)「中引用 \ error LNK2019 :在f中引用的無法解析的外部符號「class boost :: system :: error_category const & __cdecl boost :: system :: generic_category(void)」(?generic_category @ system @ boost @@ YAABVerror_category @ 12 @ XZ)結 「無效__cdecl的boost ::系統::'爲 'errno_ecat''(空)動態初始化」(?? __ Eerrno_ecat @系統@升壓@@ YAXXZ)

我在做什麼錯?

+0

只是爲了確保您使用的是什麼版本的MSVC? – user657267

+0

抱歉,我在該主題中犯了一個錯誤。使用Visual Studio 2013 – user3518111

+0

修復它!非常感謝你 – user3518111

回答

2

您可能正在使用32位編譯器/鏈接器,因爲您下載了64位庫,請確保調用64位編譯器。

+0

謝謝,問題解決了,錯誤似乎不是很明顯,指出問題 –

相關問題