因为你项目属性里面设置的是“使用 Unicode 字符集”,你改成“使用多字节字符集”,这两种写法就都可以了。宽字符的话需要在引号前+ LMessageBox(NULL,L"世界你好",L"问好",MB_OK);TEXT宏会根据你当前项目设置使用正确的类型
TEXT("中文用TEXT宏包起来") --------自己去看windows程序设计第五版.... 宽字符.....TCHAR......unicode....相关知识点