我尝试编译使用boost的程序时遇到此错误:
undefined reference to `boost::system::generic_category()'
进行Google搜索告诉我添加lboost_system
,但我不知道从哪里获取它。当我在Windows中编译boost时,它给了我几个.lib文件,但那些不能解决我的问题。我尝试添加-lboost_system
,并说'#34;文件未找到。"帮助
我正在使用Code :: Blocks IDE。
答案 0 :(得分:0)
除非您已在编译器的默认搜索路径中安装了库,否则您需要使用完整路径进行链接。查看this命令行示例,虽然听起来您需要-L标志以及-I标志(-I用于标头包含目录,-L用于库包含目录)。