Ben*_*Ben 2 c++ regex boost mingw
我正在第一时间使用Boost库,我选择了一个名叫Regex的漂亮女孩.
我已经在我的机器上安装了库(自动构建?),但是我收到了上面的错误(找不到-lboost_regex).我正在使用Code :: Blocks with MinGW和C++ 0X编译器标志.
我有
-lboost_regex向链接器添加了标志但没有运气.有人可以帮我搞定吗?
更新
现在好起来了.对于这个问题的新手,我在下面的答案中添加了一些进一步的注释.
(另外,改变了问题的标题,因为它比我刚开始时更广泛.)
从我的第一次构建体验开始,这里有一些可以帮助新手的链接和提示.我直接从zip文件构建了库.我在MinGW上构建,我使用CodeBlocks作为IDE.
$boostdir)
b2.exe和bjam.exe
$boostdir/tools/build/v2/enginebuild.bat mingw(将构建b2.exe和bjam.exe)
b2,并bjam根据系统的规格定制.导航回来$boostdir并准备开始构建库.
bin.v2在当前目录中创建一个新目录.bin.v2.b2 toolset=gcc --build-type=complete
现在你们都建成了.是时候设置CodeBlock了.
$boostdir地址stage\lib\目录$boostdir
C:\Program Files\Boost_1_52\stage\lib\libboost_regex-mgw44-1_52.dllblah\blah\blah\stage\lib\)-lboost_regex-mgw44-1_52进一步的文档可能会有所帮助或混淆:
Code :: Blocks网站有一个版本,直到我的搜索结束时才找到.这很有帮助,但有一些奇怪的事情. 这篇文章也很有帮助.
祝好运!