Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. Qt 6
  4. 3D Install Qt6
Forum Updated to NodeBB v4.3 + New Features

3D Install Qt6

Scheduled Pinned Locked Moved Solved Qt 6
79 Posts 2 Posters 30.9k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • SGaistS SGaist

    Looks like there's a missing include in the cpp file that triggers the error.

    O Offline
    O Offline
    ofmrew
    wrote on last edited by
    #39

    @SGaist That looks like one of the downloaded files: /home/bob/Qt/6.0.1/gcc_64/include/QtGui, but I am not sure if it is my problem or a bug? Any ideas?

    1 Reply Last reply
    0
    • O Offline
      O Offline
      ofmrew
      wrote on last edited by
      #40

      Since the Linux 3D install is at a deadend, I am trying Win 10 but with no success. I am trying:

      cd c:\Qt\Conan3D
      conan.exe install qt3d/6.0.1@qt/final --build=missing --profile=C:/Qt/Tools/Conan/profiles/'''qt-6.0.2-mingw81_64''' -s build_type=Release -g cmake_paths -g=cmake -g qmake_paths -g=qmake -g deploy

      cmd /k

      I checked that the files and directories are correct and the only thing I sees that could cause a problem is "/" versus ""; howevr, I tried it both ways but still got the erro that the Profile was not found.

      1 Reply Last reply
      0
      • SGaistS Offline
        SGaistS Offline
        SGaist
        Lifetime Qt Champion
        wrote on last edited by
        #41

        What if you use backslashes for the path to the profile ?

        Interested in AI ? www.idiap.ch
        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

        O 1 Reply Last reply
        0
        • SGaistS SGaist

          What if you use backslashes for the path to the profile ?

          O Offline
          O Offline
          ofmrew
          wrote on last edited by
          #42

          @SGaist It was that and the three quotes. The following worked:

          cd c:\Qt\Conan3D
          conan.exe install qt3d/6.0.1@qt/final --build=missing --profile=C:\Qt\Tools\Conan\profiles\qt-6.0.2-mingw81_64 -s build_type=Release -g cmake_paths -g=cmake -g qmake_paths -g=qmake -g deploy
          cmd /k
          But I got this error:
          CMake Error at CMakeLists.txt:3 (cmake_minimum_required):
          CMake 3.15.0 or higher is required. You are running version 3.10.1
          How do I get a version of cmake that will work with conan on Win 10.

          O 1 Reply Last reply
          0
          • SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on last edited by
            #43

            IIRC, you have the option to get it from the MaintenanceTool.

            Interested in AI ? www.idiap.ch
            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

            O 1 Reply Last reply
            0
            • O ofmrew

              @SGaist It was that and the three quotes. The following worked:

              cd c:\Qt\Conan3D
              conan.exe install qt3d/6.0.1@qt/final --build=missing --profile=C:\Qt\Tools\Conan\profiles\qt-6.0.2-mingw81_64 -s build_type=Release -g cmake_paths -g=cmake -g qmake_paths -g=qmake -g deploy
              cmd /k
              But I got this error:
              CMake Error at CMakeLists.txt:3 (cmake_minimum_required):
              CMake 3.15.0 or higher is required. You are running version 3.10.1
              How do I get a version of cmake that will work with conan on Win 10.

              O Offline
              O Offline
              ofmrew
              wrote on last edited by
              #44

              @ofmrew I looked at Qt\Tools and there is a CMake_64. Should this have been used?

              1 Reply Last reply
              0
              • SGaistS SGaist

                IIRC, you have the option to get it from the MaintenanceTool.

                O Offline
                O Offline
                ofmrew
                wrote on last edited by
                #45

                @SGaist I do not see CMake as something that can be installed, unless I am looking in the wrong place. Any help would be appreciated.

                O 1 Reply Last reply
                0
                • SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #46

                  There's a separate entry in the Maintenance Tool to select Conan as well. You should found it there.

                  How did you install the current version you have ?

                  Interested in AI ? www.idiap.ch
                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                  1 Reply Last reply
                  0
                  • O ofmrew

                    @SGaist I do not see CMake as something that can be installed, unless I am looking in the wrong place. Any help would be appreciated.

                    O Offline
                    O Offline
                    ofmrew
                    wrote on last edited by
                    #47

                    @ofmrew I got CMake installed, but now I get:
                    Microsoft Windows [Version 10.0.19041.804]
                    (c) 2020 Microsoft Corporation. All rights reserved.

                    C:\Users\rwill>cd c:\Qt\Conan3D
                    The system cannot find the path specified.

                    C:\Users\rwill>
                    C:\Users\rwill>conan.exe install qt3d/6.0.1@qt/final --build=missing --profile=C:\Qt\Tools\Conan\profiles\qt-6.0.2-mingw81_64 -s build_type=Release -g cmake_paths -g=cmake -g qmake_paths -g=qmake -g deploy
                    Configuration:
                    [settings]
                    arch=x86_64
                    arch_build=x86_64
                    build_type=Release
                    compiler=gcc
                    compiler.libcxx=libstdc++11
                    compiler.version=5
                    os=Windows
                    os_build=Windows
                    [options]
                    qt6=6.0.2
                    [build_requires]
                    [env]
                    CC=gcc
                    CXX=g++
                    QT_PATH=C:\Qt\6.0.2/mingw81_64
                    qt3d/6.0.1@qt/final: WARN: Package binary is corrupted, removing: 0f29c7292f66ab3b189fa2809bdfcf230d253f0f
                    Installing package: qt3d/6.0.1@qt/final
                    Requirements
                    qt3d/6.0.1@qt/final from local cache - Cache
                    Packages
                    qt3d/6.0.1@qt/final:0f29c7292f66ab3b189fa2809bdfcf230d253f0f - Build

                    Installing (downloading, building) binaries...
                    qt3d/6.0.1@qt/final: WARN: Build folder is dirty, removing it: C:\Users\rwill.conan\data\qt3d\6.0.1\qt\final\build\0f29c7292f66ab3b189fa2809bdfcf230d253f0f
                    qt3d/6.0.1@qt/final: Copying sources to build folder
                    qt3d/6.0.1@qt/final: Building your package in C:\Users\rwill.conan\data\qt3d\6.0.1\qt\final\build\0f29c7292f66ab3b189fa2809bdfcf230d253f0f
                    qt3d/6.0.1@qt/final: Generator txt created conanbuildinfo.txt
                    qt3d/6.0.1@qt/final: Calling build()
                    CMAKE_PREFIX_PATH for 'qt3d/6.0.1' build is: C:\Qt\6.0.2/mingw81_64
                    CMAKE_PREFIX_PATH for 'qt3d/6.0.1' build is: C:\Qt\6.0.2/mingw81_64
                    CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
                    CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
                    CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
                    CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
                    -- Configuring incomplete, errors occurred!
                    qt3d/6.0.1@qt/final:
                    qt3d/6.0.1@qt/final: ERROR: Package '0f29c7292f66ab3b189fa2809bdfcf230d253f0f' build failed
                    qt3d/6.0.1@qt/final: WARN: Build folder C:\Users\rwill.conan\data\qt3d\6.0.1\qt\final\build\0f29c7292f66ab3b189fa2809bdfcf230d253f0f
                    ERROR: qt3d/6.0.1@qt/final: Error in build() method, line 120
                    self.run('%s "%s" %s' % (self._get_qtcmake(), self.source_folder, cmake.command_line))
                    ConanException: Error 1 while executing C:\Qt\6.0.2\mingw81_64\bin\qt-cmake.bat "C:\Users\rwill.conan\data\qt3d\6.0.1\qt\final\build\0f29c7292f66ab3b189fa2809bdfcf230d253f0f" -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_IN_LOCAL_CACHE="ON" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="5" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DBUILD_SHARED_LIBS="OFF" -DCMAKE_INSTALL_PREFIX="C:\Users\rwill.conan\data\qt3d\6.0.1\qt\final\build\0f29c7292f66ab3b189fa2809bdfcf230d253f0f_install_tmp" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -DCMAKE_VERBOSE_MAKEFILE="ON" -Wno-dev

                    Any Ideas?

                    1 Reply Last reply
                    0
                    • SGaistS Offline
                      SGaistS Offline
                      SGaist
                      Lifetime Qt Champion
                      wrote on last edited by
                      #48

                      AFAIK, it should target Ninja.

                      Interested in AI ? www.idiap.ch
                      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                      O 1 Reply Last reply
                      0
                      • SGaistS SGaist

                        AFAIK, it should target Ninja.

                        O Offline
                        O Offline
                        ofmrew
                        wrote on last edited by
                        #49

                        @SGaist I am not sure I understand. What should tartget Ninja.

                        And what about the message:
                        qt3d/6.0.1@qt/final: WARN: Package binary is corrupted, removing: 0f29c7292f66ab3b189fa2809bdfcf230d253f0f

                        I checked and the path to ninja is in PATH.

                        What do I need to do?

                        O 1 Reply Last reply
                        0
                        • O ofmrew

                          @SGaist I am not sure I understand. What should tartget Ninja.

                          And what about the message:
                          qt3d/6.0.1@qt/final: WARN: Package binary is corrupted, removing: 0f29c7292f66ab3b189fa2809bdfcf230d253f0f

                          I checked and the path to ninja is in PATH.

                          What do I need to do?

                          O Offline
                          O Offline
                          ofmrew
                          wrote on last edited by
                          #50

                          @ofmrew Another question, does the message:
                          CMAKE_PREFIX_PATH for 'qt3d/6.0.1' build is: C:\Qt\6.0.2/mingw81_64
                          CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
                          CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
                          CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
                          CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
                          indicate a problem with the CMake installation and if so how can I check it?

                          1 Reply Last reply
                          0
                          • SGaistS Offline
                            SGaistS Offline
                            SGaist
                            Lifetime Qt Champion
                            wrote on last edited by
                            #51

                            Did you open a command prompt pre-configured for MinGW ?

                            Interested in AI ? www.idiap.ch
                            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                            O 1 Reply Last reply
                            0
                            • SGaistS SGaist

                              Did you open a command prompt pre-configured for MinGW ?

                              O Offline
                              O Offline
                              ofmrew
                              wrote on last edited by
                              #52

                              @SGaist I have heard that, but I well look it up.

                              O 1 Reply Last reply
                              0
                              • O ofmrew

                                @SGaist I have heard that, but I well look it up.

                                O Offline
                                O Offline
                                ofmrew
                                wrote on last edited by
                                #53

                                @ofmrew I have two questions:

                                1. In the post "Qt3D 6.0.2 on Windows using MinGW 8.1.0" I note that all of the files use "/". So am I to assume that conan will make the conversion?
                                2. In that same post it was stated "More specifically I opened the appropriate Qt MinGW 8.1.0 command prompt" and executed "conan.exe . . .". Is it absolutely necessary to do that step and if so why is it not noted?

                                I hope that the documentation writers will look at all of the post being made about the troubles we are having with conan.

                                O 1 Reply Last reply
                                0
                                • O ofmrew

                                  @ofmrew I have two questions:

                                  1. In the post "Qt3D 6.0.2 on Windows using MinGW 8.1.0" I note that all of the files use "/". So am I to assume that conan will make the conversion?
                                  2. In that same post it was stated "More specifically I opened the appropriate Qt MinGW 8.1.0 command prompt" and executed "conan.exe . . .". Is it absolutely necessary to do that step and if so why is it not noted?

                                  I hope that the documentation writers will look at all of the post being made about the troubles we are having with conan.

                                  O Offline
                                  O Offline
                                  ofmrew
                                  wrote on last edited by
                                  #54

                                  @ofmrew I am trying setup Command Prompt for

                                  O 1 Reply Last reply
                                  0
                                  • O ofmrew

                                    @ofmrew I am trying setup Command Prompt for

                                    O Offline
                                    O Offline
                                    ofmrew
                                    wrote on last edited by
                                    #55

                                    @ofmrew Sorry but the previous post was sent prematurly. It shoyuuld have said the I was setting Command Prompt for ming81_64 by adding c:\Qt\6.0.2\ming81_64 to PATH, but g++ --version is not recognized. What am I doing wrong?

                                    1 Reply Last reply
                                    0
                                    • SGaistS Offline
                                      SGaistS Offline
                                      SGaist
                                      Lifetime Qt Champion
                                      wrote on last edited by
                                      #56

                                      IIRC, Qt provides a set of shortcut for command prompts preconfigured for use. You should use these.

                                      As for your PATH changes, did you check where exactly g++ is located ?

                                      Interested in AI ? www.idiap.ch
                                      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                      O 1 Reply Last reply
                                      1
                                      • SGaistS SGaist

                                        IIRC, Qt provides a set of shortcut for command prompts preconfigured for use. You should use these.

                                        As for your PATH changes, did you check where exactly g++ is located ?

                                        O Offline
                                        O Offline
                                        ofmrew
                                        wrote on last edited by
                                        #57

                                        @SGaist I am learning more than I never wanted to know about Linux and Win 10. Back in 1990 when I was at the announcement of Win NT I would have loved this stuff, but now I just want to program 3D graphics.

                                        1. I searched for g++ and did not find it, but I did find a number of g++ prefixed by a compiler.
                                        2. Does the Installer actually install mingw or just a module, i.e., do I need to install mingw64 on my computer. One post in stackoverflow "https://stackoverflow.com/questions/22873884/how-do-i-run-configure-with-mingw" states that both mingw and msys must be installed. I that correct? If so, then do I follow the steps that post suggest?
                                        1 Reply Last reply
                                        0
                                        • SGaistS Offline
                                          SGaistS Offline
                                          SGaist
                                          Lifetime Qt Champion
                                          wrote on last edited by
                                          #58

                                          You do not need to install MinGW independently. The online installer as well as the Maintenance Tool gives you the option to install the version used for the pre-built binaries.

                                          Interested in AI ? www.idiap.ch
                                          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                          O 1 Reply Last reply
                                          1

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved