1. ホーム
  2. c++

[解決済み] エラー: g++.exe: No such file or directory g++.exe: fatal error: no input files in Visual studio code?

2022-02-09 13:14:27

質問

私のコードにエラーはありません。 Mingw というエラーが表示されます。このファイルは デブC++(シープラプラ は、その中でうまく動いている . エラーは:

g++.exe: error: Calculator: No such file or directory
g++.exe: error: .cpp: No such file or directory
g++.exe: fatal error: no input files
compilation terminated.

参考までに画像を挿入しておきます。

で作成したファイル ビジュアルスタジオのコード がうまく動いていて、このファイルのコードを新しいファイルにコピーしてみたところ、動きました。そこで、Dev C++で作成したすべてのファイルについてこのような方法をとるべきか、あるいはこの問題を解決する他の方法があるのでしょうか?

解決方法を教えてください。

あなたの問題は、ソースファイルのファイル名が Calculator .cpp で、スペースが含まれています。これは、cやc++のようなコマンドラインコンパイラを使う言語にとって問題です。なぜなら、コマンドラインではスペースで引数を区切るので、ファイル名を引用符で囲まない場合、コンパイラには Calculator.cpp の代わりに、2つの別々のファイルとして Calculator .cpp . この場合、ファイル名を変更してスペースを削除することで簡単に修正できます。このような問題を避けるために、どのようにビルドするかに関わらず、cやc++でパスやファイル名にスペースを入れないようにすることを強くお勧めします。