본문으로 바로가기


C/C++로 열심히 코딩을 하여 빌드까지 성공한뒤, 정작 Win32(x86) 환경의 윈도우즈 XP에서 실행하는데, "올바른 Win32 응용 프로그램이 아닙니다" 라는 메시지를 토해내고 실행이 안되는 경우가 있다.


물론 어느정도 경력이 있고, 실력자라면 이런 것 쯤은 아무것도 아니겠지만... 본인과 같이 프로그래밍 초짜라면 난감함에 좌절하고 만다.

해결 방법은 사실 아무것도 아니었다.


참고로 본인은 Windows 7 x64 / Visual Studio 2013 환경 하에서 Win32 프로그램을 테스트하던 중이었다.


올바른 Win32 응용 프로그램이 아닙니다. 해결 방법 (VS2013)

"프로젝트 > 속성 > 구성속성 > 일반" 탭에서 "플랫폼 도구 집합"을 "Visual Studio 2013 - Windows XP (v120_xp)"로 변경해 주면 된다.



사용자의 환경에 따라 설정 위치나 이름이 다를 수는 있지만, 대략 유추해서 들어가 보면 해결할 수 있을 것이다.