读书人

OpenGL 中出现的异常

发布时间: 2012-05-09 12:13:59 作者: rapoo

OpenGL 中出现的错误
我将别人建好的OpenGL框架拷来用,但是老是出现一个问题。(注:直接运行别人的程序框架没问题)。这是类里定义的一个变量:const char* m_ClassName,执行这个语句windowClass.lpszClassName= m_ClassName;出错。错误如下:error C2440: “=”: 无法从“const char *”转换为“LPCWSTR”,我在项目属性将Unicode改为“使用多字节字符集”出现的错误更多,请问各位大侠该怎么改呢??急!!!


[解决办法]
把预处理哪里的 UNICODE相关的宏干掉
[解决办法]
用A2W宏把单字节编码转换成双字节编码
[解决办法]
类型不匹配呀,将const char* m_ClassName定义为const wchar_t* m_ClassName就行了

读书人网 >C++

热点推荐