C++ エラー ID が返されました 1 終了ステータス

Muhammad Adil 2023年12月11日
  1. C++ での [Error]: Id returned 1 exit status の一般的な原因
  2. C++ での [Error]: Id returned 1 exit status の解決策
C++ エラー ID が返されました 1 終了ステータス

C++ [Error]: Id returned 1 exit status は一般的なエラーではありません。 通常、これはプログラムがクラッシュしたことを意味し、スタック トレースを見ずに原因を特定するのは困難です。

コードでエラーが発生すると、C++ コンパイラはこのメッセージを表示します。 これは、構文エラーまたはコードのその他の問題が原因である可能性があります。

コンパイラは問題が発生した場所も表示するので、修正して再試行できます。

C++ での [Error]: Id returned 1 exit status の一般的な原因

このエラーの考えられる原因は次のとおりです。

  1. C++ プログラムの構文エラー。
  2. コンパイラとライブラリの不一致。
  3. ライブラリへのリンクが正しくありません。
  4. ヘッダー ファイルが正しくないか、欠落しています。

C++ での [Error]: Id returned 1 exit status の解決策

このエラーの最も一般的な理由は、コンパイラのバージョンの不一致です。 コンパイラはコードを機械語に変換します。

コンパイラには、GCC と Microsoft Visual Studio の 2つの主要なバージョンがあります。

以下に、この問題を解決する 4つの方法を示します。

  1. Web サイトからコンパイラの最新バージョンをダウンロードし、コンピュータにインストールします。
  2. Visual Studio または GCC の推奨更新プログラムのインストールを含め、Windows Update からの最新の更新プログラムでシステムを更新します。
  3. GCC または Microsoft Visual Studio の代わりに、別のコンパイラ Clangor MinGW を使用してコードをコンパイルします。
  4. 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
Muhammad Adil avatar Muhammad Adil avatar

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

関連記事 - C++ Error