首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

OpenGL 中出现的异常

2012-05-09 
OpenGL 中出现的错误我将别人建好的OpenGL框架拷来用,但是老是出现一个问题。(注:直接运行别人的程序框架没

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就行了

热点排行