2012-08-07 151 views
0

我一直在使用這個命令使用的bjam和Visual Studio 2010的成功建立連接升壓:提升與Visual Studio 2010

的bjam --build-DIR = C:\提振--build型=完全--toolset = msvc-10.0 address-model = 64 architecture = x86 --with-system

我也在stage studio中設置了stage/lib目錄作爲lib目錄。

但是,鏈接給我這個:

致命錯誤LNK1104:無法打開文件 'libboost_filesystem-VC90-MT-GD-1_50.lib'

爲什麼要找的 'VC90' 版本圖書館?目錄中有vc100版本..我該如何改變它?

謝謝。

+0

這裏回答: http://stackoverflow.com/questions/19817163/how-do-i-specify-which-version-of-boost-library-to-link-to?rq=1 非常討厭的功能... – sebesbal 2014-02-27 15:33:36

回答

0

您可以在項目設置中明確指定庫的路徑。首先,您需要在項目中包含要鏈接的庫名稱。

Adding libs

現在,我們必須指定目錄中,其中上面指定的庫都可以找到。

Specifying directories where the libraries from the previous image are

我希望幫助。

+0

是的,我知道那些...我設置目錄很好......我的問題是爲什麼自動加載尋找v90而不是v100,如果我編譯它在vs2010中...我得到它只是簡單地將編譯的lib文件重命名爲v90,但我仍然想知道它爲什麼尋找錯誤的文件名稱... – 2012-08-08 17:52:40

0

檢查項目屬性中的編譯器設置(您可以選擇vc90(2008),vc100(2010))。

相關問題