【发布时间】:2011-07-25 18:43:56
【问题描述】:
编译这段代码时:
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInsance,HINSTANCE hPrevInstance,PSTR cmdLine,int showCmd){
MessageBox(0,"First Win32 Program","Window Tittle",MB_OK);
}
我得到编译器错误:
错误 C2664: 'MessageBoxW': 无法将参数 2 从 'const char [20]' 转换为 'LPCWSTR' 1> 指向的类型不相关;转换需要 reinterpret_cast、C-style cast 或 function-style cast
我做错了什么?
【问题讨论】:
-
我犹豫是否要使用我的 C++ dup-hammer,但这是我能找到的最古老的问题:stackoverflow.com/questions/667616/cast-to-lpcwstr
标签: c++ winapi visual-c++-2010