2013-02-16 2 views
3

Я пытаюсь использовать библиотеку Qt3D с Qt5.Использование Qt3D с Qt5

Я последовал за следующие действия:

  • Я установил Qt5 (на Arch Linux 64bit) на этом пути: /Qt5.0.0
  • Я клонированного git://gitorious.org/qt/qt3d.git
  • я построил qt3d (/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? Любое предложение оценили, спасибо!

ответ

2

Проблема должна быть связана с QtCreator.

Использование qmake напрямую создает библиотеку успешно, в то время как сбой QtCreator.

Добавление

QT += 3d 

работает слишком

Смежные вопросы