Visual Studio 2008 에서 CString <-> char 변환 에러

07/16/2009

MFC에서 파일오픈해서 나오는 파일이름값이나 패스 값이 CString 형식인데

 

Fmod (http://www.fmod.org) 의 파일지정  함수(createSound) 파라메터의 값은 char 형식임.

 

예를 들어서

 

 이러한 형식으로사용하려면 캐스팅 할 수 없다고 에러가 난다. 

이럴때 VS의 프로젝트 속성을 바꿔주면 에러가 나지 않음

 

 

vs2008_cstring_char_convert_error.png

 

해당 부분을 멀티바이트 문자 집합 사용으로 변경한다 (기본값은 유니코드)