著名的C++库Boost中有若干个库需要在生成可执行文件时进行库文件的连接,这些库包括Regex、Signals等,详见Boost Getting Started on Unix Variants。国庆节前在家里学习Boost库时,其中的Signals例子始终编译未获通过,错误信息显示有类的代码没有实现析构函数,实际上就是在连接时没有找到正确的可连接的库,正确的库为:/usr/lib/libboost_signals.so.1.36.0。今天又试着编译了一下,经过几次尝试,终于顺利通过了,其实主要是在项目设置中连接器的参数加上“ /usr/lib/libboost_signals.so.1.36.0”即可。如下图所示:
即在C/C++ build->Settings->Tool Settings->GCC C++ Linker的Command line pattern的最后加上“ /usr/lib/libboost_signals.so.1.36.0”。
1 条评论:
qzz0414
bengals jersey
new orleans saints jerseys
polo ralph lauren outlet
ralph lauren polo
oakley sunglasses
cheap ray bans
lions jerseys
nike outlet
christian louboutin shoes
cheap snapbacks
发表评论