본문 바로가기
IT/C++

[C++] Visual Studio 2019 E0167 Error 해결 방법

by 초록술 2020. 6. 29.
반응형
Visual Studio 2019로 C++ 개발 시 E0167 Error 해결 방법

 

Visual Studio 2019를 사용하여 C++ 개발 중 다음과 같은 에러 메시지가 발생하였습니다.

"const char *" 형식의 인수가 "LPCWSTR" 형식의 매개 변수와 호환되지 않습니다.
"char *" 형식의 인수가 "LPCWSTR" 형식의 매개 변수와 호환되지 않습니다.

E0167 error
E0167 error

 

이 에러가 발생했을 때는 문자 집합을 설정 안 함으로 변경하면 간단하게 해결할 수 있습니다.

 

프로젝트 > 속성 메뉴로 이동합니다.

 

아래 이미지와 같이 구성 속성 > 고급 > 문자 집합을 확인합니다.

Default 값은 "유니코드 문자 집합 사용"입니다. 이를 "설정 안 함"으로 변경합니다.

유니코드 문자 집합 사용
유니코드 문자 집합 사용

 

아래와 같이 E0167 에러가 모두 사라진 것을 확인 가능합니다.

E0167 에러 확인
E0167 에러 확인

 

감사합니다~

반응형

'IT > C++' 카테고리의 다른 글

[C++] Visual Studio 2019 C++ MFC 사용하기  (0) 2020.05.17

댓글