mad*_*mad 4 c++ boost makefile
我正在尝试编译(thomas pevny的源代码来计算减法像素邻接矩阵).此代码要求先前安装libboost和libpng库,这是我成功完成的.
但是当我执行'make'命令时,终端上会出现以下错误.
spam.cpp:169:26: error: ‘class boost::filesystem3::directory_entry’ has no member named ‘leaf’
spam.cpp:179:20: error: ‘class boost::filesystem3::path’ has no member named ‘native_file_string
Run Code Online (Sandbox Code Playgroud)
有没有办法解决这个问题?我应该安装另一个libboost版本吗?
感谢您的关注.
leaf() 已弃用.
请参阅此弃用函数列表及其新名称:
http://www.boost.org/doc/libs/1_45_0/libs/filesystem/v2/doc/index.htm
编辑提交:
它应该是这样的:
boost::filesystem::path p("foo.txt");
std::cout << p.filename() << std::endl;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5043 次 |
| 最近记录: |