728x90

Visual Studio 2013 이전 컴파일러에서 작성된 멀티바이트 문자 집합 스타일의 프로젝트를 Visual Studio 2013에서 불러와 변환 후 컴파일을 하면 다음과 같은 에러 메세지가 발생하게 된다.



error MSB8031: Building an MFC project for a non-Unicode character set is deprecated. You must change the project property to Unicode or download an additional library. See http://go.microsoft.com/fwlink/p/?LinkId=286820 for more information.    C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets





VS 2013부터 멀티바이트문자집합용 MFC 라이브러리가 포함되지 않은 채 나오기 때문에 위와 같은 에러가 발생하는 것이다. 


쉽게 말하면, 유니코드를 사용하여 개발하라는 것이다.





하지만, MS에서 제공하는 "Visual Studio 2013용 멀티바이트 MFC 라이브러리" 를 설치하면 이 문제가 해결된다.


이것은 임시 방편이라고 생각하자.



다운로드 링크 : https://www.microsoft.com/ko-kr/download/confirmation.aspx?id=40770

728x90

+ Recent posts