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++111.48 などの古い libboost で使用すると発生します。

解決策は、新しいバージョンをインストールすることです。

この回答も参照してください。

于 2015-05-11T12:13:44.507 に答える