Boost filesystem3调用undefined

时间:2014-12-02 16:57:01

标签: c++ c++11 boost linker-errors boost-filesystem

遇到" boost :: filesystem3"尝试链接时未定义的引用错误:

RawStreamReader.cpp:(.text._ZNK5boost11filesystem34path4leafEv[_ZNK5boost11filesystem34path4leafEv]+0x1f): undefined reference to `boost::filesystem3::path::filename() const'

这是在Linux 64上。 我使用与我的构建相同的c ++ 11选项重建了boost 1.55。

此符号转储的输出似乎表明没有符号包含" filesystem3"在名称中(缺少3部分)。

请注意,我已阅读这些问题/答案(无济于事):

代码正在针对相同的boost版本在其他系统上进行编译。这是一个全新的安装,我正在尝试调试新的cmake构建设置。所有其他的boost库似乎都很好。

0 个答案:

没有答案