C++ 오류 ID 반환됨 1 종료 상태

Muhammad Adil 2023년12월11일
  1. C++에서 [오류]: Id return 1 exit status의 일반적인 원인
  2. C++에서 [오류]: ID가 1개의 종료 상태를 반환했습니다의 솔루션
C++ 오류 ID 반환됨 1 종료 상태

C++ [오류]: ID가 1 종료 상태를 반환했습니다는 일반적인 오류가 아닙니다. 이는 일반적으로 프로그램이 충돌했음을 의미하며 스택 추적을 보지 않고는 이유를 확인하기 어려울 것입니다.

C++ 컴파일러는 코드에서 오류가 발생할 때 이 메시지를 표시합니다. 이는 구문 오류 또는 코드의 다른 문제 때문일 수 있습니다.

컴파일러는 문제가 발생한 위치도 표시하므로 문제를 수정하고 다시 시도할 수 있습니다.

C++에서 [오류]: Id return 1 exit status의 일반적인 원인

이 오류의 가능한 원인은 다음과 같습니다.

  1. C++ 프로그램의 구문 오류.
  2. 컴파일러와 라이브러리 간의 불일치.
  3. 라이브러리에 대한 잘못된 링크.
  4. 잘못되었거나 누락된 헤더 파일.

C++에서 [오류]: ID가 1개의 종료 상태를 반환했습니다의 솔루션

이 오류의 가장 일반적인 원인은 컴파일러 버전의 불일치입니다. 컴파일러는 코드를 기계어로 변환합니다.

GCC와 Microsoft Visual Studio의 두 가지 주요 컴파일러 버전이 있습니다.

다음은 이 문제를 해결하는 네 가지 방법입니다.

  1. 웹사이트에서 최신 버전의 컴파일러를 다운로드하여 컴퓨터에 설치합니다.
  2. Visual Studio 또는 GCC에 대한 권장 업데이트 설치를 포함하여 Windows 업데이트의 최신 업데이트로 시스템을 업데이트합니다.
  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 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