C++ 오류 ID 반환됨 1 종료 상태
C++ [오류]: ID가 1 종료 상태를 반환했습니다
는 일반적인 오류가 아닙니다. 이는 일반적으로 프로그램이 충돌했음을 의미하며 스택 추적을 보지 않고는 이유를 확인하기 어려울 것입니다.
C++ 컴파일러는 코드에서 오류가 발생할 때 이 메시지를 표시합니다. 이는 구문 오류 또는 코드의 다른 문제 때문일 수 있습니다.
컴파일러는 문제가 발생한 위치도 표시하므로 문제를 수정하고 다시 시도할 수 있습니다.
C++에서 [오류]: Id return 1 exit status
의 일반적인 원인
이 오류의 가능한 원인은 다음과 같습니다.
- C++ 프로그램의 구문 오류.
- 컴파일러와 라이브러리 간의 불일치.
- 라이브러리에 대한 잘못된 링크.
- 잘못되었거나 누락된 헤더 파일.
C++에서 [오류]: ID가 1개의 종료 상태를 반환했습니다
의 솔루션
이 오류의 가장 일반적인 원인은 컴파일러 버전의 불일치입니다. 컴파일러는 코드를 기계어로 변환합니다.
GCC와 Microsoft Visual Studio의 두 가지 주요 컴파일러 버전이 있습니다.
다음은 이 문제를 해결하는 네 가지 방법입니다.
- 웹사이트에서 최신 버전의 컴파일러를 다운로드하여 컴퓨터에 설치합니다.
- Visual Studio 또는 GCC에 대한 권장 업데이트 설치를 포함하여 Windows 업데이트의 최신 업데이트로 시스템을 업데이트합니다.
- 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