我在 Visual Studio 2012 中使用 wxWidgets 2.9.4 并且不断收到以下两条错误消息:
错误 1 错误 C2664:“MessageBoxW”:无法将参数 2 从“const char *”转换为“LPCWSTR”
IntelliSense:“const char *”类型的参数与“LPCWSTR”类型的参数不兼容
我的代码是:
#ifdef _WIN32
std::string msg;
StringFromFormatV(&msg, format, args);
retval = IDYES == MessageBox(0, msg.c_str(), "ERROR! Continue?", MB_ICONQUESTION | MB_YESNO);