본문 바로가기
IT-개발,DB

[개발] VC++ 컴파일 빌드 시 MessageBoxA 외부 참조 에러

by SB리치퍼슨 2010. 11. 2.
C++ 컴파일시에 발생하는 에러로서

오류 4 error LNK2019: "extern "C" int __stdcall MessageBoxA(struct HWND__ *,char const *,char const *,unsigned int)" (?MessageBoxA@@$$J216YGHPAUHWND__@@PBD1I@Z) 외부 기호(참조 위치: "extern "C" int __clrcall MessageBox(struct HWND__ *,char const *,char const *,unsigned int)" (?MessageBox@@$$J0YMHPAUHWND__@@PBD1I@Z) 함수)에서 확인하지 못했습니다.

오류 5 error LNK2001: "extern "C" int __stdcall MessageBoxA(struct HWND__ *,char const *,char const *,unsigned int)" (?MessageBoxA@@$$J216YGHPAUHWND__@@PBD1I@Z) 외부 기호를 확인할 수 없습니다.

fatal error LNK1120: 3개의 확인할 수 없는 외부 참조입니다.

MessageBoxA관련 외부 참조 에러에는
해결방법은 아래 한 줄을 추가해준다.

#pragma comment(lib, "user32.lib")


반응형

댓글