Build Qt3D



  • Hi there,

    I want to use Qt3D to make some calculation in an 3D Scene.

    I use Windows 7 with VS2010 and Qt 5.0.1.
    I toke the master version form http://qt.gitorious.org/qt/qt3d and try to build it via Qt Creator, at first he missed perl, so i have install it and now he post an error in syncqt:

    .../qt3d-build-Desktop_Qt_5_0_1_MSVC2010_32bit-Debug: No such file or directory at C:\Qt\Qt5.0.1\5.0.1\msvc2010\bin\syncqt line 590.

    If i tryto build it as Release Version than qmake would fail.

    Have Anyone a idea why i coulnt build it ?

    Thanks Tiebeo



  • Have you tried to follow the instructions for building Qt3d from Git via the console that are included at the "README file":http://qt.gitorious.org/qt/qt3d/blobs/master/README?



  • Yeah i have read it, but its still a problem to get the source with:
    git clone ssh://codereview.qt-project.org:29418/qt/qt5.git

    and so i take this direkt from the gitorious.



  • Hello,

    Just upgraded from a previous version I decided to get the latest of all.

    On Ubuntu installation, check dependencies as for QT5 git install.
    I guess the point is similar on Windows.

    • Directories
      ./depot/qt5 for the git
      ./build/qt5 for build
    • Git Qt5.1 + QT3D
      cd depot
      git clone git://gitorious.org/qt/qt5.git qt5
      cd qt5
      git clone git://gitorious.org/qt/qt3d.git qt3d
      ./init-repository --no-webkit
      cd ../../build/qt5

    ../../depot/qt5/configure -developer-build -opensource -nomake examples -nomake tests -confirm-license && make -j 9

    ./qtbase/bin/qmake /home/laurent/SrcExt/depot/qt5/qt3d/qt3d.pro
    make -j 9

    • QT Creator
      Downloaded the v2.7 and work, now I need to fix the code.

    Let me know if it work on your side.

    Started this Wiki page if you want to update the procedure or add the windows one: https://qt-project.org/wiki/Category:Developing_with_Qt::Qt-3D


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.