私はsconsとubuntuを使用しています。 i「はsconsの」を使用して、いくつかのプログラムを作るときに私は、エラー: 'テンプレート<class>クラスstd :: auto_ptr'は非推奨です
src/db/DBTextLoader.cc:296:3: error: ‘template class std::auto_ptr’ is deprecated [-Werror=deprecated-declarations]
/usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr;
、のようなエラーが起こると、これは私のコマンドです。
$ ./configuer
$ source something.sh
$ scons
実際、私には分かりません。私はすでにこのサイトとGoogleを検索しています。しかし、私は解決策を見いださなかった。
これは私のG ++バージョンである(また、同じバージョンだっ++とC。)
g++ (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
は、任意のアイデアを持っていますか? ありがとうございます。
G ++( '-std =')に渡すC++標準のバージョンは何ですか? – StoryTeller
インストールしようとしているパッケージの最新バージョンに更新しますか? *廃止された機能を使用していないものそれとも、それ以降のバージョンがない場合でも、積極的に開発している間に、あなたが望むことをする別のパッケージを探してください。 –
@StoryTellerバージョンはC++ 11です。だから私は入力scons evn_file、-std = C++ 11です。 –