在MFC中使用AfxMessageBox时,例句: afxmessagebox('Helloworld!' );
IDE指示Error :与参数列表匹配的重载函数“‘afxmessagebox’实例的参数类型为const char[13]”。
尝试执行时,如果errorc 26653360 ' afxmessagebox ' :2上的所有参数类型都无法转换,则会报告错误;
经过调查,可能是由于采用了VS版本较高(本人使用的是VS2015,而雷神视频教程中VS2010没有此错误)的宽字符而导致的错误。
有四种解决方法。
1.afxmessagebox(_t ) ' Helloworld!' );
2.afxmessagebox(L'Helloworld!' );
3.afxmessagebox (text (' hello world!' );
4.cstringstr('Helloworld!' );
afxmessagebox(str;