Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Portuguese
  4. Erro ao tentar compilar 5.1.1
Forum Updated to NodeBB v4.3 + New Features

Erro ao tentar compilar 5.1.1

Scheduled Pinned Locked Moved Portuguese
6 Posts 2 Posters 2.6k Views 1 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.
  • F Offline
    F Offline
    flaviomarcio
    wrote on last edited by
    #1

    Olá a todos, eu estou tentando compilar novamente qt5.1.1 para android.

    E mais uma vez eu tenho erros que não sei como resolver.

    Fiz o que ele diz em:

    http://qt-project.org/wiki/building_qt-android_on_windows
    http://qt-project.org/wiki/Qt5ForAndroidBuilding

    Eu fiz com sucesso passos:

    http://qt-project.org/wiki/Qt5ForAndroidBuilding

    Mas eu tenho erros fazer passos:

    http://qt-project.org/wiki/building_qt-android_on_windows

    Alguém poder ajudar?

    Alguém teve os mesmos problemas?

    Flavio Portela

    1 Reply Last reply
    0
    • F Offline
      F Offline
      flaviomarcio
      wrote on last edited by
      #2

      Eu fiz com sucesso

      set path=C:\Program Files (x86)\Git\bin;C:\strawberry\perl\bin;

      cd c:\qt
      git clone git://gitorious.org/qt/qt5.git qt5android
      cd c:\qt\qt5android
      perl init-repository

      Flavio Portela

      1 Reply Last reply
      0
      • F Offline
        F Offline
        flaviomarcio
        wrote on last edited by
        #3

        Eu estou com problema em:

        set path=C:\strawberry\perl\bin
        set path=%path%;C:\mingw32\bin
        set path=%path%;C:\Program Files (x86)\Java\jdk1.7.0_17\bin

        set ANDROID_BUILD_TOOLS_REVISION=17.0.0
        set ANDROID_NDK_HOST=windows
        set ANDROID_NDK_PLATFORM=android-9
        set ANDROID_NDK_ROOT=C:\Qt\android-ndk-r8e
        set ANDROID_NDK_TOOLCHAIN_VERSION=4.7
        set ANDROID_TARGET_ARCH=armeabi-v7a

        cd
        cd C:\Qt\qt5android

        configure -developer-build -xplatform android-g++ -android-ndk C:\Qt\android-ndk-r8e -android-sdk C:\qt.sdk\android-software\android-sdk -android-ndk-host windows -android-toolchain-version 4.8.1 -skip qttranslations -skip qtwebkit -skip qtserialport -skip qtwebkit-examples -nomake tests -nomake examples

        Flavio Portela

        1 Reply Last reply
        0
        • F Offline
          F Offline
          flaviomarcio
          wrote on last edited by
          #4

          Aqui o log com erro vindo do configure:

          C:\Qt\qt5android>build.bat
          C:\Qt\qt5android>set path=C:\strawberry\perl\bin
          C:\Qt\qt5android>set path=C:\strawberry\perl\bin;C:\mingw32\bin
          C:\Qt\qt5android>set path=C:\strawberry\perl\bin;C:\mingw32\bin;C:\Program Files (x86)\Java\jdk1.7.0_17\bin
          C:\Qt\qt5android>set ANDROID_BUILD_TOOLS_REVISION=17.0.0
          C:\Qt\qt5android>set ANDROID_NDK_HOST=windows
          C:\Qt\qt5android>set ANDROID_NDK_PLATFORM=android-10
          C:\Qt\qt5android>set ANDROID_NDK_ROOT=C:\Qt\android-ndk-r8e
          C:\Qt\qt5android>set ANDROID_NDK_TOOLCHAIN_VERSION=4.7
          C:\Qt\qt5android>set ANDROID_TARGET_ARCH=armeabi-v7a
          C:\Qt\qt5android>cd
          C:>cd C:\Qt\qt5android

          C:\Qt\qt5android>set path
          Path=C:\strawberry\perl\bin;C:\mingw32\bin;C:\Program Files (x86)\Java\jdk1.7.0_
          17\bin
          PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

          C:\Qt\qt5android>configure -developer-build -xplatform android-g++ -android-ndk
          C:\Qt\android-ndk-r8e -android-sdk C:\qt.sdk\android-software\android-sdk -andro
          id-ndk-host windows -android-toolchain-version 4.8.1 -skip qttranslations -skip
          qtwebkit -skip qtserialport -skip qtwebkit-examples -nomake tests -nomake exampl
          es

          • cd qtbase
          • C:\Qt\qt5android\qtbase\configure.bat -top-level -developer-build -xplatform a
            ndroid-g++ -android-ndk C:\Qt\android-ndk-r8e -android-sdk C:\qt.sdk\android-sof
            tware\android-sdk -android-ndk-host windows -android-toolchain-version 4.8.1 -sk
            ip qttranslations -skip qtwebkit -skip qtserialport -skip qtwebkit-examples -nom
            ake tests -nomake examples
            Please wait while bootstrapping configure ...
            <srcbase> = C:/Qt/qt5android/qtbase
            <outbase> = C:/Qt/qt5android/qtbase
            'findstr' não é reconhecido como um comando interno
            ou externo, um programa operável ou um arquivo em lotes.
            g++ -include configure_pch.h -fno-rtti -fno-exceptions -mthreads -Wall -Wextra -
            DUNICODE -DQT_NO_DATASTREAM -DQT_NO_CODECS -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABL
            ES -DQT_LITE_COMPONENT -DQT_NO_COMPRESS -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_G
            EOM_VARIANT -D_CRT_SECURE_NO_DEPRECATE -DQT_BOOTSTRAPPED -DQT_BUILD_CONFIGURE -D
            COMMERCIAL_VERSION -I"../../include" -I"../../include/QtCore" -I"../../include/Q
            tCore/" -I"../../include/QtCore//QtCore" -I"C:/Qt/qt5android/qtbase/tools/shared
            " -I"C:/Qt/qt5android/qtbase/mkspecs/win32-g++" -c -o qarraydata.o C:/Qt/qt5an
            droid/qtbase/src/corelib/tools/qarraydata.cpp
            C:/Qt/qt5android/qtbase/src/corelib/tools/qarraydata.cpp:43:37: fatal error: QtC
            ore/private/qtools_p.h: No such file or directory
            #include <QtCore/private/qtools_p.h>
            ^
            compilation terminated.
            <builtin>: recipe for target 'qarraydata.o' failed
            mingw32-make: *** [qarraydata.o] Error 1

          C:\Qt\qt5android>

          Flavio Portela

          1 Reply Last reply
          0
          • T Offline
            T Offline
            TioRoy
            wrote on last edited by
            #5

            Deve ser o SET PATH .

            Você não pode apagar PATH que estava antes:

            Tem que adicionar os PATH's.

            Por exemplo:

            SET PATH=%PATH%;C:\strawberry\perl\bin;C:\mingw32\bin..........

            1 Reply Last reply
            0
            • F Offline
              F Offline
              flaviomarcio
              wrote on last edited by
              #6

              entendi, eu fazia assim Qt4, pelo visto Qt5 é diferente.

              eu limpar PATH para evitar justamente mais de mingw ou mais de um sdk.

              pois tenho varios no meu PC

              eu vou tentar da forma que você disse.

              Flavio Portela

              1 Reply Last reply
              0

              • Login

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