Using Qt3D with Qt5



我正在尝试将Qt3D库与Qt5一起使用。

我遵循了以下步骤:

  • 我已经在以下路径安装了Qt5(在Arch Linux 64位上):/Qt5.0.0
  • 我克隆了git://gitorious.org/qt/qt3d.git
  • 我已经构建了qt3d(/Qt5.0.0/5.0.0/gcc_64/lib/qmakemakemake install

现在我在正确的地方有了正确的文件,如果我手动添加

   LIBS += -L/Qt5.0.0/5.0.0/gcc_64/lib/ -lQt53D
   INCLUDEPATH += /Qt5.0.0/5.0.0/gcc_64/include/Qt3D/
   DEPENDPATH += /Qt5.0.0/5.0.0/gcc_64/include/Qt3D/

在我的.pro文件中,我可以包含Qt3D头(如qglabstractscene.h)。

不幸的是,我仍然无法编译该项目,因为库代码称自己是Qt3D:的一部分

#include <Qt3D/qt3dglobal.h>

有没有办法让Qt理解INCLUDEPATH是Qt模块?欢迎提出任何建议,谢谢!

问题必须与QtCreator有关。

使用qmake直接构建库成功,而使用QtCreator失败。

添加

QT += 3d

也工作

相关内容

  • 没有找到相关文章