从哪里获得适用于Windows的lboost_system?

时间:2015-04-28 22:10:30

标签: c++ boost codeblocks

我尝试编译使用boost的程序时遇到此错误:

undefined reference to `boost::system::generic_category()'

进行Google搜索告诉我添加lboost_system,但我不知道从哪里获取它。当我在Windows中编译boost时,它给了我几个.lib文件,但那些不能解决我的问题。我尝试添加-lboost_system,并说'#34;文件未找到。"帮助

我正在使用Code :: Blocks IDE。

1 个答案:

答案 0 :(得分:0)

除非您已在编译器的默认搜索路径中安装了库,否则您需要使用完整路径进行链接。查看this命令行示例,虽然听起来您需要-L标志以及-I标志(-I用于标头包含目录,-L用于库包含目录)。