错误 error C2665: 'AfxMessageBox' : none of the 2 overloads could convert all the argument types
解决方式是改成 AfxMessageBox(_T("update"));
原因是如果程序中有define _UNICODE,则可用_T 或者 _TEXT将后面的内容转为UNICODE格式字符串,否则和不用_T一样
本文介绍了一种解决MFC中AfxMessageBox函数调用导致的编译错误C2665的方法。当使用了宏定义 _UNICODE 时,需要通过 _T 或 _TEXT 将字符串转换为UNICODE格式。文章提供了一个具体的解决方案示例。
错误 error C2665: 'AfxMessageBox' : none of the 2 overloads could convert all the argument types
解决方式是改成 AfxMessageBox(_T("update"));
原因是如果程序中有define _UNICODE,则可用_T 或者 _TEXT将后面的内容转为UNICODE格式字符串,否则和不用_T一样
5万+
1699

被折叠的 条评论
为什么被折叠?
