我想在Eclipse中的C++項目中使用Boost庫。在Boost中使用僅包含頭文件的庫時,我可以成功構建,例如使用lambda頭的「入門指南」指南中的示例簡單程序。在Eclipse中鏈接升壓到我的C++項目
我無法讓我的項目成功鏈接到正則表達式Boost庫,如指南中稍後所示。在我的項目屬性 - > C/C++編譯 - >設置 - >工具設置選項卡 - >庫,我已經加入 「libboost_regex」 到庫中,而「C:\ Program Files文件\提升\ boost_1_42_0 \ bin.v2 \庫「到庫搜索路徑框中,因爲這是所有.lib文件所在的位置。我甚至嘗試在庫文件夾中添加「libboost_regex-mgw34-mt-d-1_42.lib」而不是「libboost_regex」,因爲這是確切的文件名,但這也不起作用。
當我試圖建立我的項目時,我總是收到一個錯誤,說「找不到-llibboost_regex」。任何想法如何我可以解決這個問題?
編輯:在Windows XP中,使用MinGW的,我已經試過「boost_regex」以及..
不應該是-lboost_regex? – 2010-03-25 22:01:56
你在哪個平臺上?你使用什麼編譯器/鏈接器? – 2010-03-25 22:04:10
你自己建立提升嗎? – 2010-03-25 22:16:46