2013-11-21 36 views
1

現在,我只想得到一個乾淨的編譯。將記錄這些問題並在稍後重建Boost。Visual Studio - 強制項目使用Boost的早期版本?

我已經VC90安裝升壓,但Visual Studio是尋找VC100:

error LNK1104: cannot open file 'libboost_thread-vc100-mt-gd-1_47.lib'

我已經安裝:

libboost_thread-vc90-mt-1_47.lib

有沒有什麼地方我可以改變它,所以它使用vc90?

+0

檢查項目文件中的工具集設置? – goldcode

+0

稱它爲「Visual C」,並談論像Boost這樣的C++庫是一個巨大的紅旗。 「稍後重建Boost」也是如此。你有點迷失在這裏,不可能解開「希望它有效,但它沒有」的信息。 –

+0

@HansPassant - 對不起腦袋放屁,意味着Visual Studio已經修改了這個問題。 –

回答

1

否 - C++庫不兼容 - 一個編譯器(一個版本)和一個匹配庫。

在你的情況下,爲vc100安裝boost庫或降級到vc90。

相關問題