Tob*_*ner 5 c++ eclipse qt boost
我有一个问题链接boost.asio.它使用boost.system,链接器错误以:
/boost_1_39_0/boost/system/error_code.hpp:205:未定义的引用`boost :: system :: get_system_category()'
这意味着我需要链接boost.system.我已经构建了boost,我现在有几个lib文件.
还有一些.我如何链接它们?我用哪一个?我是否将所有这些复制在一起?
我的系统是win32 + mingw + eclipse cdt + qt 4.5.2 + qt整合用于eclipse.我已经知道我需要在LIBS =部分到我的.pro文件.
你能给我一些提示吗?
谢谢.
这些库根据是否启用多线程支持、静态和动态链接、调试和发布模式等来命名。以下是一些细节:
http://www.boost.org/doc/libs/1_39_0/more/getting_started/unix-variants.html#library-naming
我不确定 eclipse 因为我不使用它,但是使用 gcc (和 mingw),您需要指定一个目录来查找 (-L) 中的库以及要链接的文件。例如,如果您想链接单线程调试版本:
-L/路径/到/库-lboost_system-mgw34-sd-1_39
| 归档时间: |
|
| 查看次数: |
6859 次 |
| 最近记录: |