标签: c++ boost g++ deleted-functions
当我尝试编译C ++和qt项目时,我遇到了这个奇怪的错误:
error: use of deleted function ‘boost::filesystem3::directory_iterator::directory_iterator(const boost::filesystem3::directory_iterator&)’
代码中的任何地方都没有使用delete(),这个错误是什么意思?发生此类错误时,我应该寻找什么?
答案 0 :(得分:1)
如果您将std=c++11与旧的libboost(如1.48)一起使用,就会发生这种情况。
std=c++11
解决方案是安装新版本。
另见this answer。