我正在尝试将Qt3D库与Qt5一起使用。
我遵循了以下步骤:
/Qt5.0.0git://gitorious.org/qt/qt3d.git/Qt5.0.0/5.0.0/gcc_64/lib/qmake,make,make 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模块?任何建议都是非常感谢的,谢谢!
发布于 2013-02-16 22:25:22
这个问题必须与QtCreator有关。
使用qmake可以成功地直接构建库,而使用QtCreator则失败。
添加
QT += 3d也起作用
https://stackoverflow.com/questions/14915541
复制相似问题