2010-08-29 72 views
5

我使用属于CentOS 5.5的gcc,在CentOS 5.5上建立了boost 1.44。所有目标都很好。然而试图建立与只不过是一个简单的cpp文件包括在此链接错误提高文件系统的结果(3次):为boost文件系统增加链接错误,为什么?

未定义的参考`的boost ::系统:: generic_category()”

我不能看看为什么会发生。 lib是build的,可以看到,但我已经看到在谷歌搜索中讨论的这个错误,boost的版本可以回溯一段时间(当用gcc编译时)。任何人有任何建议?

回答

13

-lboost_system添加到您的LDFLAGS链接您的简单的应用程序。

+0

我该如何添加'-lboost_system'?键入的命令是什么? – alvas 2012-09-18 09:24:08

+0

@alvas:在Linux上,在终端中输入:'g ++ your_file_name.cpp -lboost_system -lboost_filesystem' – pablofiumara 2014-01-29 22:51:44