본문 바로가기

Eureka/Compile Error

[Solution] API Error C2664 in Visual Studio

<Error>

error C2664: 'FindWindowW' : cannot convert parameter 1 from 'const char [19]' to 'LPCWSTR' c:\users\gntc\documents\visual studio 2010\projects\win32 console application test\win32 console application test\test1.cpp 10

 3 IntelliSense: argument of type "const char *" is incompatible with parameter of type "LPCWSTR" c:\users\gntc\documents\visual studio 2010\projects\win32 console application test\win32 console application test\test1.cpp 10

 

<Solution>

위처럼 에러가 꽤나 알아 볼수 없게 나오는 경우가 있다. 이에 대한 해결 방법은 간단하다.

1. 우선 Solution Explorer를 열고 프로젝트에서 마우스 우클릭 후 Properties를 선택한다.

 

 

 

 

 

2. Property Pages 창이 뜨면 Configurration Properties -> C/C++ -> General -> Character Set에서 Use Multi-Byte Character Set를 선택후 확인 하면 된다.