在尝试利用Qt显示三维模型,参考了文章:https://blog.youkuaiyun.com/hjq376247328/article/details/49930561
我的编程环境是Qt 5.3.0(MSVC 2013,32bit),粘贴代码后运行报错:
error C2371:"GLdouble":重定义;不同的基类型
查看定义了GLdouble的两个文件,一个是C:\Program Files(x86)下的GL.h进行了GLdouble的定义,一个是Qt安装路径下QtGui\qopengl.h里进行了定义。但这两个文件都是系统自带的,GL.h没有权限进行修改,而qopengl.h修改后会出现许多其他问题。
请问有何办法可以解决呢?

在使用Qt5.3.0(MSVC2013,32位)尝试显示三维模型时遇到GLdouble重定义错误。问题源于Qt安装路径下的qopengl.h与C:Program Files(x86)下的GL.h中对GLdouble的定义冲突。本文探讨了解决此问题的方法。

被折叠的 条评论
为什么被折叠?



