error MSB8031: Building an MFC project for a non-Unicode character set is deprecated.
프로그래밍 언어/C++2013. 11. 26. 09:12
visual studio 2013 버전부터 MFC MBCS 라이브러리가 기본적으로 포함되지 않아 컴파일시 아래와 같은 에러를 만나게 된다. 유니코드는 전혀 문제없이 컴파일이 진행된다.
아마도, MS 에서도 유니코드를 기본적으로 권장하기 위해서 Library를 뺀걸로 보인다...
해결하는 방법은 아래 링크를 통해서 약 65mb 정도의 라이브러리 패치를 설치하면 문제없이 컴파일이 된다.
MBCS
파일명 : vc_mbcsmfc.exe
http://www.microsoft.com/ko-kr/download/details.aspx?id=40770
프로그램 제작시 유니코드 기본으로 프로그램을 짜는 습관을 들이는게 중요하겠다.
'프로그래밍 언어 > C++' 카테고리의 다른 글
C/C++ 코드 최적화 팁 (5) | 2014.01.12 |
---|---|
윈도우 실행파일 PE 구조 (0) | 2013.12.26 |
32비트에서는 char, short 대신 int 형을 써야 연산속도가 줄어든다 (1) | 2013.11.18 |
visual studio 2013 ultmate 설치기 (0) | 2013.11.03 |
visual studio 2013 새로운 기능 (0) | 2013.11.03 |