1
我嘗試在Visual Studio中使用已編譯的Boost庫(FileSystem)。 所以,我添加了升壓lib目錄中:在Visual Studio 2010中使用已編譯的Boost庫
項目屬性>鏈接>附加庫目錄
問題是Visual Studio中嘗試添加一個前綴lib目錄下:
fatal error LNK1104: cannot open file 'libboost_filesystem-vc100-mt-gd-1_51.lib'
但真正的名的lib簡直boost_filesystem-VC100-MT-GD-1_51.lib
如何到lib名前禁用前綴?
謝謝!
'libboost_filesystem-VC100-MT-GD-1_51.lib'是一個靜態庫。 'boost_filesystem-vc100-mt-gd-1_51.lib'是一個dll的導入庫。您可以在[這裏](http://www.boost.org/doc/libs/1_52_0/more/getting_started/windows.html#library-naming)找到boost使用的命名約定。如果您必須使用靜態鏈接,則可以在項目中使用共享鏈接,或使用link = static重建boost。 – 2012-11-14 15:28:16
我看到了這個頁面,但是如何解決我的問題? –
[This](http://stackoverflow.com/a/2521866/1252091)應該工作。 – 2012-11-14 15:38:55