1

当我尝试编译 C++ 和 qt 项目时,我遇到了这个奇怪的错误:

error: use of deleted function ‘boost::filesystem3::directory_iterator::directory_iterator(const boost::filesystem3::directory_iterator&)’

代码中的任何地方都没有使用 delete(),这个错误是什么意思?发生此类错误时我应该寻找什么?

4

1 回答 1

1

如果您使用std=c++11像 1.48 这样的旧 libboost,就会发生这种情况。

解决方案是安装新版本。

另请参阅此答案

于 2015-05-11T12:13:44.507 回答