문제 설명
Windows 프로그램을 컴파일할 때 다음 오류가 발생합니다. :
Error LNK2019 unresolved external symbol _main referenced in function "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ)
설명
이 오류는 링커가 Windows 프로그램의 진입점인 _main 함수를 찾을 수 없음을 나타냅니다. 이는 링커가 _main을 정의하는 올바른 라이브러리나 모듈에 대해 링크할 수 없을 때 발생할 수 있습니다.
해결 방법
이 오류를 해결하려면 다음을 확인하세요.
1. 하위 시스템 설정:
프로젝트 속성을 열고 다음 설정이 올바른지 확인하세요.
로 설정 2. 링커 옵션:
구성 속성 → 링커 → 일반:
명확하게 설명하기 위해 주 함수가 포함된 샘플 코드는 다음과 같습니다.
int main() { // Your code goes here return 0; }
Visual Studio 프로젝트는 일반적으로 **msvcrt 동적 링크 라이브러리(DLL)의 **_mainCRTStartup 함수에 대해 연결됩니다.
위 내용은 Windows 프로그램에서 '오류 LNK2019 해결되지 않은 외부 기호 _main'이 나타나는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!