C++ エラー ID が返されました 1 終了ステータス
C++ [Error]: Id returned 1 exit status
は一般的なエラーではありません。 通常、これはプログラムがクラッシュしたことを意味し、スタック トレースを見ずに原因を特定するのは困難です。
コードでエラーが発生すると、C++ コンパイラはこのメッセージを表示します。 これは、構文エラーまたはコードのその他の問題が原因である可能性があります。
コンパイラは問題が発生した場所も表示するので、修正して再試行できます。
C++ での [Error]: Id returned 1 exit status
の一般的な原因
このエラーの考えられる原因は次のとおりです。
- C++ プログラムの構文エラー。
- コンパイラとライブラリの不一致。
- ライブラリへのリンクが正しくありません。
- ヘッダー ファイルが正しくないか、欠落しています。
C++ での [Error]: Id returned 1 exit status
の解決策
このエラーの最も一般的な理由は、コンパイラのバージョンの不一致です。 コンパイラはコードを機械語に変換します。
コンパイラには、GCC と Microsoft Visual Studio の 2つの主要なバージョンがあります。
以下に、この問題を解決する 4つの方法を示します。
- Web サイトからコンパイラの最新バージョンをダウンロードし、コンピュータにインストールします。
- Visual Studio または GCC の推奨更新プログラムのインストールを含め、Windows Update からの最新の更新プログラムでシステムを更新します。
- GCC または Microsoft Visual Studio の代わりに、別のコンパイラ Clangor MinGW を使用してコードをコンパイルします。
main()
関数がどのように記述されているかを調べます。 関数main()
は小文字で適切なスペルで書かなければなりません。
このエラーの例について説明しましょう。
#include <stdio.h>
int Main() // main() is not written in lowercase
{
printf("My name is Muhammad Adil");
return 0;
}
この例では、main
関数の最初のアルファベットを大文字で書きました。 そのため、このエラーが発生しています。
このエラーを解決するために、main
関数を大文字ではなく小文字で記述します。
#include <stdio.h>
int main() // main() is not written in lowercase
{
printf("My name is Muhammad Adil");
return 0;
}
ここをクリック 上記のコードの動作を確認します。
Muhammad Adil is a seasoned programmer and writer who has experience in various fields. He has been programming for over 5 years and have always loved the thrill of solving complex problems. He has skilled in PHP, Python, C++, Java, JavaScript, Ruby on Rails, AngularJS, ReactJS, HTML5 and CSS3. He enjoys putting his experience and knowledge into words.
Facebook