0
#include <iostream>
main() {
using namespace std;
cout << "Hello, World!" << endl;
}
しかし、チュートリアルで必要とされる私は
cpp hello.cxx | more
を実行したときに、私は次のエラーメッセージが表示されました:
hello.cpp:1:10: fatal error: 'iostream' file not found
#include <iostream>
^~~~~~~~~~
1 error generated.
# 1 "hello.cpp"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 330 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "hello.cpp" 2
'cpp'コマンドはプリプロセッサです。システムヘッダファイルがどこにあるかは、それだけでは分かりません。おそらく '-I'(大文字のi)オプションを使用して、システムヘッダファイルの検索パスを指定する必要があります。 –
グーグルでは、私は['cpp'](http://www.tutorialspun.com/unix_commands/cpp.htm)がLinuxのcプリプロセッサの名前であり、おそらくOS/Xの名前でもあることがわかりました。 (これは前処理(例: '# 'の前に置かれた文)だけで、C++ファイルでも動作します)。もっと詳しく知るには' man cpp'を試してください。おそらくデフォルトごとに正しいインクルードディレクトリがありません。これをチェックするには、 'cpp -I'とファイル' iostream'があるパスを試してみてください。 CPP -I /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/iostream HELLO.CPP しかしだ: – Scheff
おかげで、とてもあなたのコメント次、私はこれを試してみました 打ち鳴らすを:エラー:そのようなファイルやディレクトリはありません: 'c' clang:警告:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/iostream: 'linker' input unused [ -Wunused-command-line-argument] – BlackSwing