2016-11-24 2 views
0

が見つかりません私は/usr/include/c++内の次のフォルダを持っている:「のiostream」ファイル

4.6 
4.7 
4.8 
4.9 

私はプログラムを実行したいが、それは4.6を使用しながら、そのプログラムは私にエラーを与えます。 4.9を使用したいので、4.6を削除しました。今私はこのエラーが発生しています:

'iostream' file not found 

どうすれば修正できますか? 4.9はどのように使用しますか?私はUbuntu 12.04を使用しています。

+0

含有していないと問題になるかもしれないと思うので - 4.9'? –

+0

g ++ 4.9を使用しています。しかし、問題は私がOpenCLに取り組んでいることです。今cl.hppファイルに '#include 'という行があります。このため、ファイルは 'usr/include/C++/4.6'で検索されています。しかし、 'usr/include/C++/4.9'で検索したいと思っています。 –

+1

GCCのバージョン4.9を明示的に使用する場合は、C++システムヘッダファイルを4.9ディレクトリで検索する必要があります。それ以外の場合は、システムが正しく構成されていません。 –

答えて

0

はあなたの〜/ .bashrcファイルに

export CPATH=/usr/include/c++/4.9:$CPATH 

を追加してみましたか?

私はこれがあなたのインクルードパスがあなたの/usr/include/c++/4.9フォルダどのように `G ++について

関連する問題