2010-11-25 56 views
1

我正在使用boostpro.com提供的Boost Windows安裝程序,並且已經將所有已編譯的二進制文件存在於我的boost_1.44/lib文件夾中。然而,當我試圖使用升壓文件系統庫,我得到生成錯誤說使用Boost Windows安裝程序 - 我是否還需要製作非標題庫?

LINK:致命錯誤LNK1104:無法打開文件「libboost_system-VC90-MT-GD-1_44.lib」

我正在使用Visual Studio 9,並且沒有名爲'libboost_system-vc90-mt-gd-1_44.lib'的文件。關於接下來我應該做什麼的任何想法?

回答

1

您或者需要使用「threading = multi runtime-debugging = on variant = debug」來編譯Boost的變體,因爲這不是BoostPro安裝程序(AFAIK)通常附帶的變體;或者切換您的項目以使用不同的變體。很可能您需要關閉VC中的「runtime-debugging = on」,這意味着關閉調試STD。請參閱Getting Started瞭解它所要求的庫的名稱。

相關問題