似乎我无法看到明显的东西。我想为我的项目使用一些 Boost 库功能,并且知道我突然遇到了这些不错的错误:
链接 CXX 可执行文件 ATFOR CMakeFiles/ATFOR.dir/stdafx.cc.o:在函数
__static_initialization_and_destruction_0(int, int)': stdafx.cc:(.text+0x3c): undefined reference to
boost::system::generic_category()' stdafx.cc:(.text+0x48) 中:未定义对boost::system::generic_category()' stdafx.cc:(.text+0x54): undefined reference to
boost::system::system_category( )' CMakeFiles/ATFOR.dir/Main.cc.o: 在函数__static_initialization_and_destruction_0(int, int)': Main.cc:(.text+0x29d): undefined reference to
boost::system::generic_category()' Main.cc:(.text+0x2a9): undefined reference toboost::system::generic_category()' Main.cc:(.text+0x2b5): undefined reference to
boost::system::system_category()' collect2:错误:ld 返回 1 个退出状态
在这里你可以找到我的 CMakeLists.txt、标题和主文件:http: //pastie.org/8231509
正如你所看到的,我尝试了很多使用 CMakeLists 的方法,并且我很确定我拥有项目所需的所有标题。无论如何,我以前从来没有遇到过这样的错误,我真的很感谢任何关于这里出了什么问题的建议/解决方案,因为我现在没有任何想法。提前谢谢。