728x90
300x250

[PC 활용] (C++.NET) MFC - error c2664 void atl cstringt basetype stringtrai 오류 발생 해결

 

MFC C2664 오류에 관한 것입니다.

 

운영체제: 윈도우 7
대상 소프트웨어: Microsoft Visual Studio 2013

 


1. 해결 방안

 

 CString strMsg;

 strMsg.Format("x: %d, y: %d", point.x, point.y);

 AfxMessageBox(strMsg);

 개선 전

  CString strMsg;

  strMsg.Format(_T("x: %d, y: %d"), point.x, point.y);

  AfxMessageBox(strMsg);

 개선 후

 

C언어 출력 스타일처럼 하면 됩니다.

단지 문자 출력 부분에 _T()함수가 추가되었다고 생각하고 접근하시는 게 편할 겁니다.

 

자세한 내용은 직접 함수 정의를 살펴보시는 게 좋을 듯합니다.



 

반응형

+ Recent posts