Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Unable to cross-compile using Qtcreator
Forum Updated to NodeBB v4.3 + New Features

Unable to cross-compile using Qtcreator

Scheduled Pinned Locked Moved Solved Mobile and Embedded
qtcreatorcross compile
12 Posts 2 Posters 4.3k Views
  • 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.
  • jsulmJ jsulm

    @Sumit You should set g++ not gcc as compiler

    S Offline
    S Offline
    Sumit
    wrote on last edited by
    #3

    @jsulm with g++ also i am facing the same problem.

    jsulmJ 1 Reply Last reply
    0
    • S Sumit

      @jsulm with g++ also i am facing the same problem.

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote on last edited by
      #4

      @Sumit "QT version invalid , run make install" - did you install Qt?

      https://forum.qt.io/topic/113070/qt-code-of-conduct

      S 1 Reply Last reply
      1
      • jsulmJ jsulm

        @Sumit "QT version invalid , run make install" - did you install Qt?

        S Offline
        S Offline
        Sumit
        wrote on last edited by
        #5

        @jsulm Yes i had installed that , please see the below log:

        administrator@administrator-OptiPlex-990:~$ sudo apt-get install qt5-default
        [sudo] password for administrator:
        Reading package lists... Done
        Building dependency tree
        Reading state information... Done
        qt5-default is already the newest version.
        The following packages were automatically installed and are no longer required:
        libbonobo2-0 libbonobo2-common libgconf2-4 libgnome2-0 libgnome2-bin
        libgnome2-common libgnomevfs2-0 libgnomevfs2-common libidl-common libidl0
        liborbit-2-0 liborbit2
        Use 'apt-get autoremove' to remove them.
        0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.

        For building qt in Yocto Project i did :
        bitbake meta-toolcahin-qt

        is it something related to that.

        As i read, meta-toolchain-qt installs qt4.8. And the qmake which i am linking is from qt5 is that causing a problem?

        jsulmJ 1 Reply Last reply
        0
        • S Sumit

          @jsulm Yes i had installed that , please see the below log:

          administrator@administrator-OptiPlex-990:~$ sudo apt-get install qt5-default
          [sudo] password for administrator:
          Reading package lists... Done
          Building dependency tree
          Reading state information... Done
          qt5-default is already the newest version.
          The following packages were automatically installed and are no longer required:
          libbonobo2-0 libbonobo2-common libgconf2-4 libgnome2-0 libgnome2-bin
          libgnome2-common libgnomevfs2-0 libgnomevfs2-common libidl-common libidl0
          liborbit-2-0 liborbit2
          Use 'apt-get autoremove' to remove them.
          0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.

          For building qt in Yocto Project i did :
          bitbake meta-toolcahin-qt

          is it something related to that.

          As i read, meta-toolchain-qt installs qt4.8. And the qmake which i am linking is from qt5 is that causing a problem?

          jsulmJ Offline
          jsulmJ Offline
          jsulm
          Lifetime Qt Champion
          wrote on last edited by
          #6

          @Sumit "meta-toolchain-qt installs qt4.8. And the qmake which i am linking is from qt5 is that causing a problem?" - yes it is. You need to use qmake from the Qt version you want to use and this Qt version must be installed (not only qmake).

          https://forum.qt.io/topic/113070/qt-code-of-conduct

          S 3 Replies Last reply
          1
          • jsulmJ jsulm

            @Sumit "meta-toolchain-qt installs qt4.8. And the qmake which i am linking is from qt5 is that causing a problem?" - yes it is. You need to use qmake from the Qt version you want to use and this Qt version must be installed (not only qmake).

            S Offline
            S Offline
            Sumit
            wrote on last edited by
            #7

            @jsulm Thanks i will get back to you on this, once done.

            1 Reply Last reply
            0
            • jsulmJ jsulm

              @Sumit "meta-toolchain-qt installs qt4.8. And the qmake which i am linking is from qt5 is that causing a problem?" - yes it is. You need to use qmake from the Qt version you want to use and this Qt version must be installed (not only qmake).

              S Offline
              S Offline
              Sumit
              wrote on last edited by
              #8

              @jsulm i got stuck while doing bitbake meta-tolchain-qt5.

              Error is:
              tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/qtbase/5.7.0+gitAUTOINC+69b43e74d7-r0/git/mkspecs/oe-device-extra.pri:
              No such file or directory

              Error 2: oe-runmake failed.

              For error 1:
              I found a patch which avoids this error by installing a qmake under mkspecs folder.
              But did not install linux-oe-g++ related files under mkspecs which will be further required by the Qtcreator to perform qmake and cross-sompile the application.

              If I use the above patch which avoids the Error 1, but Error 2 still persist(Somewhere it explains qmake version mismatch). There are some patch available to solve Error 2 .

              I am confused wether to skip the linux-oe-g++(which i think should not be) or install.

              1 Reply Last reply
              0
              • jsulmJ jsulm

                @Sumit "meta-toolchain-qt installs qt4.8. And the qmake which i am linking is from qt5 is that causing a problem?" - yes it is. You need to use qmake from the Qt version you want to use and this Qt version must be installed (not only qmake).

                S Offline
                S Offline
                Sumit
                wrote on last edited by
                #9

                @jsulm it was the problem of qt version. I solved it by using bitbake meta-toolchain-qt5. Is there any way to have a SDK both with qt and opencv?

                jsulmJ 1 Reply Last reply
                0
                • S Sumit

                  @jsulm it was the problem of qt version. I solved it by using bitbake meta-toolchain-qt5. Is there any way to have a SDK both with qt and opencv?

                  jsulmJ Offline
                  jsulmJ Offline
                  jsulm
                  Lifetime Qt Champion
                  wrote on last edited by
                  #10

                  @Sumit I don't know. Who is providing the SDK?

                  https://forum.qt.io/topic/113070/qt-code-of-conduct

                  S 1 Reply Last reply
                  1
                  • jsulmJ jsulm

                    @Sumit I don't know. Who is providing the SDK?

                    S Offline
                    S Offline
                    Sumit
                    wrote on last edited by
                    #11

                    @jsulm I will again rephrase my question. After bitbake meta-toolchain-qt5 i have a sdk which compiles qt files. Now if i add opencv libraries onto my image. I would need a sdk to compile opencv codes. So is there anyway to built same sdk both for qt and opencv. Or i have to use seperate sdk for opencv.

                    jsulmJ 1 Reply Last reply
                    0
                    • S Sumit

                      @jsulm I will again rephrase my question. After bitbake meta-toolchain-qt5 i have a sdk which compiles qt files. Now if i add opencv libraries onto my image. I would need a sdk to compile opencv codes. So is there anyway to built same sdk both for qt and opencv. Or i have to use seperate sdk for opencv.

                      jsulmJ Offline
                      jsulmJ Offline
                      jsulm
                      Lifetime Qt Champion
                      wrote on last edited by
                      #12

                      @Sumit Should be possible, but I never used Bitbake

                      https://forum.qt.io/topic/113070/qt-code-of-conduct

                      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