‘CString’에서 ‘LPCSTR'(으)로 변환할 수 없습니다.

MFC 프로그램시 아래와 같은 에러가 발생할 경우 처리 방법은 다음과 같습니다.

ATL::ChTraitsCRT>>’에서 ‘LPCSTR'(으)로 변환할 수 없습니다.

CString m_file
(char *)(LPCTSTR)m_file

위의 소스에서 

‘CString’에서 ‘LPCSTR'(으)로 변환할 수 없습니다. 

는 에러가 발생할 경우 아래와 같이 수정하여 사용할 수 있습니다.

(char *)(LPWSTR)(LPCTSTR)m_file

Leave a Comment