我想在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