将 Qt 5.3.1 与 Open Inventor 9.4.1 配合使用时出错 visual2013: C2371: "GLdouble redefinition"

Error Using Qt 5.3.1 with Open Inventor 9.4.1 with visual2013: C2371:"GLdouble redefinition"

本文关键字:出错 visual2013 C2371 redefinition GLdouble Qt Open Inventor      更新时间:2023-10-16

我正在使用Open Inventor编程,我已经包含了SoQt.h。

当我编写一个简单的代码时,会出现错误:

C:\Open Inventor\9.4.1 C++ Visual2013 x64\include\Inventor\sys\SoGLType.h:39: 错误: C2371: 'GLdouble': 重新定义。 不同的基本类型。......\Qt\5.3\msvc2013_64\include\QtGui/qopengl.h(98): 参见"GLdouble"的声明

我在Qt creator 3.2.0上使用Open Inventor 9.4.1 Qt 5.3.1。我在Windows 7上使用VIsual C++编译器12.0(x86)进行编译

不幸的是,

Open Inventor 9.4.x不支持Qt 5.x。您将在下一个传入版本中获得一些支持 打开 Inventor 9.5.x请向官方支持部门咨询更多详细信息。