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. PROBLEM WITH ANDROID "exited with code 14."
Forum Updated to NodeBB v4.3 + New Features

PROBLEM WITH ANDROID "exited with code 14."

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
14 Posts 5 Posters 2.4k 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.
  • E Offline
    E Offline
    edoardo.videx
    wrote on last edited by
    #1

    Hi, when i try to run the QZXing example, the Compile Output show me this:

    FAILURE: Build failed with an exception.
    
    * What went wrong:
    A problem occurred configuring root project 'android-build'.
    > No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
    
    BUILD FAILED
    
    Total time: 5.53 secs
    Warning: QML import could not be resolved in any of the import paths: QZXing
    Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.impl
    Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Fusion.impl
    Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Imagine.impl
    Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Material.impl
    Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Universal.impl
    Building the android package failed!
      -- For more information, run this command with --verbose.
    16:53:05: The process "D:\Qt5.11\5.11.1\android_armv7\bin\androiddeployqt.exe" exited with code 14.
    Error while building/deploying project QZXingLive (kit: Android for armeabi-v7a (Clang Qt 5.11.1 for Android armv7))
    When executing step "Build Android APK"
    
    

    Someone can help me??

    raven-worxR 1 Reply Last reply
    0
    • E edoardo.videx

      Hi, when i try to run the QZXing example, the Compile Output show me this:

      FAILURE: Build failed with an exception.
      
      * What went wrong:
      A problem occurred configuring root project 'android-build'.
      > No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android
      
      * Try:
      Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
      
      BUILD FAILED
      
      Total time: 5.53 secs
      Warning: QML import could not be resolved in any of the import paths: QZXing
      Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.impl
      Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Fusion.impl
      Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Imagine.impl
      Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Material.impl
      Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Universal.impl
      Building the android package failed!
        -- For more information, run this command with --verbose.
      16:53:05: The process "D:\Qt5.11\5.11.1\android_armv7\bin\androiddeployqt.exe" exited with code 14.
      Error while building/deploying project QZXingLive (kit: Android for armeabi-v7a (Clang Qt 5.11.1 for Android armv7))
      When executing step "Build Android APK"
      
      

      Someone can help me??

      raven-worxR Offline
      raven-worxR Offline
      raven-worx
      Moderators
      wrote on last edited by
      #2

      @edoardo-videx
      what version of Android SDK are you building against?

      --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
      If you have a question please use the forum so others can benefit from the solution in the future

      1 Reply Last reply
      0
      • E Offline
        E Offline
        edoardo.videx
        wrote on last edited by edoardo.videx
        #3

        @raven-worx
        Android SDK Version: 26.1.1
        NDK Version: 10.4.0
        QtVersion: 5.12.0

        J.HilkJ 1 Reply Last reply
        0
        • E edoardo.videx

          @raven-worx
          Android SDK Version: 26.1.1
          NDK Version: 10.4.0
          QtVersion: 5.12.0

          J.HilkJ Online
          J.HilkJ Online
          J.Hilk
          Moderators
          wrote on last edited by
          #4

          @edoardo.videx said in PROBLEM WITH ANDROID "exited with code 14.":

          @raven-worx
          Android SDK Version: 26.1.1
          NDK Version: 10.4.0
          QtVersion: 5.12.0

          there seems do be your problem, Qt 5.12 now requieres the newest NDK-Version, 18b right now IIRC.


          Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


          Q: What's that?
          A: It's blue light.
          Q: What does it do?
          A: It turns blue.

          E 1 Reply Last reply
          0
          • J.HilkJ J.Hilk

            @edoardo.videx said in PROBLEM WITH ANDROID "exited with code 14.":

            @raven-worx
            Android SDK Version: 26.1.1
            NDK Version: 10.4.0
            QtVersion: 5.12.0

            there seems do be your problem, Qt 5.12 now requieres the newest NDK-Version, 18b right now IIRC.

            E Offline
            E Offline
            edoardo.videx
            wrote on last edited by
            #5

            @J.Hilk

            I try with NDK 18b, but it's the same.
            Compile Output:

            
            FAILURE: Build failed with an exception.
            
            * What went wrong:
            A problem occurred configuring root project 'android-build'.
            > No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android
            
            * Try:
            Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
            
            BUILD FAILED
            
            Total time: 19.079 secs
            Warning: QML import could not be resolved in any of the import paths: QZXing
            Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.impl
            Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Fusion.impl
            Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Imagine.impl
            Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Material.impl
            Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Universal.impl
            Building the android package failed!
              -- For more information, run this command with --verbose.
            08:27:26: The process "D:\Qt5.11\5.11.1\android_armv7\bin\androiddeployqt.exe" exited with code 14.
            Error while building/deploying project QZXingLive (kit: Android for armeabi-v7a (Clang Qt 5.11.1 for Android armv7))
            When executing step "Build Android APK"
            
            J.HilkJ 1 Reply Last reply
            0
            • E edoardo.videx

              @J.Hilk

              I try with NDK 18b, but it's the same.
              Compile Output:

              
              FAILURE: Build failed with an exception.
              
              * What went wrong:
              A problem occurred configuring root project 'android-build'.
              > No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android
              
              * Try:
              Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
              
              BUILD FAILED
              
              Total time: 19.079 secs
              Warning: QML import could not be resolved in any of the import paths: QZXing
              Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.impl
              Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Fusion.impl
              Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Imagine.impl
              Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Material.impl
              Warning: QML import could not be resolved in any of the import paths: QtQuick.Controls.Universal.impl
              Building the android package failed!
                -- For more information, run this command with --verbose.
              08:27:26: The process "D:\Qt5.11\5.11.1\android_armv7\bin\androiddeployqt.exe" exited with code 14.
              Error while building/deploying project QZXingLive (kit: Android for armeabi-v7a (Clang Qt 5.11.1 for Android armv7))
              When executing step "Build Android APK"
              
              J.HilkJ Online
              J.HilkJ Online
              J.Hilk
              Moderators
              wrote on last edited by
              #6

              @edoardo.videx
              you have to rerun qmake after chaning the NDK toolchain!


              Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


              Q: What's that?
              A: It's blue light.
              Q: What does it do?
              A: It turns blue.

              E 1 Reply Last reply
              0
              • J.HilkJ J.Hilk

                @edoardo.videx
                you have to rerun qmake after chaning the NDK toolchain!

                E Offline
                E Offline
                edoardo.videx
                wrote on last edited by
                #7

                @J.Hilk
                now i've this problem

                In file included from ..\QZXingLive\native.cpp:1:
                In file included from ..\QZXingLive/native.h:4:
                In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore\QObject:1:
                In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qobject.h:46:
                In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qobjectdefs.h:48:
                In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qnamespace.h:43:
                D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qglobal.h:45:12: fatal error: 'type_traits' file not found
                #  include <type_traits>
                           ^~~~~~~~~~~~~
                In file included from ..\..\src\CameraImageWrapper.cpp:1:
                In file included from ..\..\src/CameraImageWrapper.h:20:
                In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtGui\QImage:1:
                In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtGui/qimage.h:43:
                In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtGui/qtguiglobal.h:43:
                D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qglobal.h:45:12: fatal error: 'type_traits' file not found
                #  include <type_traits>
                           ^~~~~~~~~~~~~
                In file included from ..\..\src\QZXing.cpp:1:
                In file included from ..\..\src/QZXing.h:20:
                In file included from ..\..\src/QZXing_global.h:20:
                In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/QtGlobal:1:
                D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qglobal.h:45:12: fatal error: 'type_traits' file not found
                #  include <type_traits>
                           ^~~~~~~~~~~~~
                In file included from ..\..\src\zxing\zxing\ResultIO.cpp:22:
                ..\..\src\zxing\zxing/Result.h:23:10: fatal error: 'string' file not found
                #include <string>
                         ^~~~~~~~
                In file included from ..\..\src\zxing\zxing\InvertedLuminanceSource.cpp:18:
                ..\..\src\zxing\zxing/ZXing.h:33:10: fatal error: 'limits' file not found
                #include <limits>
                         ^~~~~~~~
                In file included from ..\..\src\ImageHandler.cpp:1:
                In file included from ..\..\src/ImageHandler.h:20:
                In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore\QObject:1:
                In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qobject.h:46:
                In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qobjectdefs.h:48:
                In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qnamespace.h:43:
                D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qglobal.h:45:12: fatal error: 'type_traits' file not found
                #  include <type_traits>
                           ^~~~~~~~~~~~~
                1 error generated.
                make: *** [ResultIO.obj] Error 1
                make: *** Waiting for unfinished jobs....
                1 error generated.
                make: *** [InvertedLuminanceSource.obj] Error 1
                1 error generated.
                make: *** [native.obj] Error 1
                1 error generated.
                make: *** [CameraImageWrapper.obj] Error 1
                1 error generated.
                make: *** [application.obj] Error 1
                1 error generated.
                make: *** [main.obj] Error 1
                1 error generated.
                make: *** [QZXing.obj] Error 1
                1 error generated.
                make: *** [ImageHandler.obj] Error 1
                09:24:59: The process "C:\android-ndk-r18b\prebuilt\windows-x86_64\bin\make.exe" exited with code 2.
                Error while building/deploying project QZXingLive (kit: Android for armeabi-v7a (Clang Qt 5.11.1 for Android armv7))
                When executing step "Make"
                
                J.HilkJ 1 Reply Last reply
                0
                • E edoardo.videx

                  @J.Hilk
                  now i've this problem

                  In file included from ..\QZXingLive\native.cpp:1:
                  In file included from ..\QZXingLive/native.h:4:
                  In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore\QObject:1:
                  In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qobject.h:46:
                  In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qobjectdefs.h:48:
                  In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qnamespace.h:43:
                  D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qglobal.h:45:12: fatal error: 'type_traits' file not found
                  #  include <type_traits>
                             ^~~~~~~~~~~~~
                  In file included from ..\..\src\CameraImageWrapper.cpp:1:
                  In file included from ..\..\src/CameraImageWrapper.h:20:
                  In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtGui\QImage:1:
                  In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtGui/qimage.h:43:
                  In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtGui/qtguiglobal.h:43:
                  D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qglobal.h:45:12: fatal error: 'type_traits' file not found
                  #  include <type_traits>
                             ^~~~~~~~~~~~~
                  In file included from ..\..\src\QZXing.cpp:1:
                  In file included from ..\..\src/QZXing.h:20:
                  In file included from ..\..\src/QZXing_global.h:20:
                  In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/QtGlobal:1:
                  D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qglobal.h:45:12: fatal error: 'type_traits' file not found
                  #  include <type_traits>
                             ^~~~~~~~~~~~~
                  In file included from ..\..\src\zxing\zxing\ResultIO.cpp:22:
                  ..\..\src\zxing\zxing/Result.h:23:10: fatal error: 'string' file not found
                  #include <string>
                           ^~~~~~~~
                  In file included from ..\..\src\zxing\zxing\InvertedLuminanceSource.cpp:18:
                  ..\..\src\zxing\zxing/ZXing.h:33:10: fatal error: 'limits' file not found
                  #include <limits>
                           ^~~~~~~~
                  In file included from ..\..\src\ImageHandler.cpp:1:
                  In file included from ..\..\src/ImageHandler.h:20:
                  In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore\QObject:1:
                  In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qobject.h:46:
                  In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qobjectdefs.h:48:
                  In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qnamespace.h:43:
                  D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qglobal.h:45:12: fatal error: 'type_traits' file not found
                  #  include <type_traits>
                             ^~~~~~~~~~~~~
                  1 error generated.
                  make: *** [ResultIO.obj] Error 1
                  make: *** Waiting for unfinished jobs....
                  1 error generated.
                  make: *** [InvertedLuminanceSource.obj] Error 1
                  1 error generated.
                  make: *** [native.obj] Error 1
                  1 error generated.
                  make: *** [CameraImageWrapper.obj] Error 1
                  1 error generated.
                  make: *** [application.obj] Error 1
                  1 error generated.
                  make: *** [main.obj] Error 1
                  1 error generated.
                  make: *** [QZXing.obj] Error 1
                  1 error generated.
                  make: *** [ImageHandler.obj] Error 1
                  09:24:59: The process "C:\android-ndk-r18b\prebuilt\windows-x86_64\bin\make.exe" exited with code 2.
                  Error while building/deploying project QZXingLive (kit: Android for armeabi-v7a (Clang Qt 5.11.1 for Android armv7))
                  When executing step "Make"
                  
                  J.HilkJ Online
                  J.HilkJ Online
                  J.Hilk
                  Moderators
                  wrote on last edited by
                  #8

                  @edoardo.videx said in PROBLEM WITH ANDROID "exited with code 14.":

                  Error while building/deploying project QZXingLive (kit: Android for armeabi-v7a (Clang Qt 5.11.1 for Android armv7))

                  well now you're trying to build for 5.11.1 with the ndk r18b. Which one do you want to use ? 5.11.1 does not work with the newest toolchain.
                  Sadly, right now it's inconvenient and confusing with 5.12 and 5.11, but you'll have to seperate those to!


                  Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


                  Q: What's that?
                  A: It's blue light.
                  Q: What does it do?
                  A: It turns blue.

                  E 1 Reply Last reply
                  0
                  • J.HilkJ J.Hilk

                    @edoardo.videx said in PROBLEM WITH ANDROID "exited with code 14.":

                    Error while building/deploying project QZXingLive (kit: Android for armeabi-v7a (Clang Qt 5.11.1 for Android armv7))

                    well now you're trying to build for 5.11.1 with the ndk r18b. Which one do you want to use ? 5.11.1 does not work with the newest toolchain.
                    Sadly, right now it's inconvenient and confusing with 5.12 and 5.11, but you'll have to seperate those to!

                    E Offline
                    E Offline
                    edoardo.videx
                    wrote on last edited by
                    #9

                    @J.Hilk
                    I want to try with 5.11.
                    So:
                    With NDK 18b the CompileOut is :

                    In file included from ..\QZXingLive\native.cpp:1:
                    In file included from ..\QZXingLive/native.h:4:
                    In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore\QObject:1:
                    In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qobject.h:46:
                    In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qobjectdefs.h:48:
                    In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qnamespace.h:43:
                    D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qglobal.h:45:12: fatal error: 'type_traits' file not found
                    #  include <type_traits>
                               ^~~~~~~~~~~~~
                    In file included from ..\..\src\CameraImageWrapper.cpp:1:
                    In file included from ..\..\src/CameraImageWrapper.h:20:
                    In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtGui\QImage:1:
                    In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtGui/qimage.h:43:
                    In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtGui/qtguiglobal.h:43:
                    D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qglobal.h:45:12: fatal error: 'type_traits' file not found
                    #  include <type_traits>
                               ^~~~~~~~~~~~~
                    In file included from ..\..\src\QZXing.cpp:1:
                    In file included from ..\..\src/QZXing.h:20:
                    In file included from ..\..\src/QZXing_global.h:20:
                    In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/QtGlobal:1:
                    D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qglobal.h:45:12: fatal error: 'type_traits' file not found
                    #  include <type_traits>
                               ^~~~~~~~~~~~~
                    In file included from ..\..\src\zxing\zxing\ResultIO.cpp:22:
                    ..\..\src\zxing\zxing/Result.h:23:10: fatal error: 'string' file not found
                    #include <string>
                             ^~~~~~~~
                    In file included from ..\..\src\zxing\zxing\InvertedLuminanceSource.cpp:18:
                    ..\..\src\zxing\zxing/ZXing.h:33:10: fatal error: 'limits' file not found
                    #include <limits>
                             ^~~~~~~~
                    In file included from ..\..\src\ImageHandler.cpp:1:
                    In file included from ..\..\src/ImageHandler.h:20:
                    In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore\QObject:1:
                    In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qobject.h:46:
                    In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qobjectdefs.h:48:
                    In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qnamespace.h:43:
                    D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qglobal.h:45:12: fatal error: 'type_traits' file not found
                    #  include <type_traits>
                               ^~~~~~~~~~~~~
                    1 error generated.
                    make: *** [ResultIO.obj] Error 1
                    make: *** Waiting for unfinished jobs....
                    1 error generated.
                    make: *** [InvertedLuminanceSource.obj] Error 1
                    1 error generated.
                    make: *** [native.obj] Error 1
                    1 error generated.
                    make: *** [CameraImageWrapper.obj] Error 1
                    1 error generated.
                    make: *** [application.obj] Error 1
                    1 error generated.
                    make: *** [main.obj] Error 1
                    1 error generated.
                    make: *** [QZXing.obj] Error 1
                    1 error generated.
                    make: *** [ImageHandler.obj] Error 1
                    09:24:59: The process "C:\android-ndk-r18b\prebuilt\windows-x86_64\bin\make.exe" exited with code 2.
                    Error while building/deploying project QZXingLive (kit: Android for armeabi-v7a (Clang Qt 5.11.1 for Android armv7))
                    When executing step "Make"
                    

                    With NDK 10e the CompileOut is :

                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::QZXingFilterRunnable(QZXingFilter*)'
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::QZXingFilterRunnable(QZXingFilter*)'
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::~QZXingFilterRunnable()'
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::~QZXingFilterRunnable()'
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'non-virtual thunk to QZXingFilterRunnable::~QZXingFilterRunnable()'
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::~QZXingFilterRunnable()'
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'non-virtual thunk to QZXingFilterRunnable::~QZXingFilterRunnable()'
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::run(QVideoFrame*, QVideoSurfaceFormat const&, QFlags<QVideoFilterRunnable::RunFlag>)'
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::processVideoFrameProbed(SimpleVideoFrame&, QRect const&)'
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'non-virtual thunk to QZXingFilterRunnable::run(QVideoFrame*, QVideoSurfaceFormat const&, QFlags<QVideoFilterRunnable::RunFlag>)'
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::decode(QImage const&)'
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'QZXingImageProvider::QZXingImageProvider()'
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'vtable for QZXingImageProvider'
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'QZXingImageProvider::QZXingImageProvider()'
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'QZXingImageProvider::requestImage(QString const&, QSize*, QSize const&)'
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'typeinfo for QZXingImageProvider'
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'typeinfo name for QZXingImageProvider'
                    c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                    collect2.exe: error: ld returned 1 exit status
                    make: *** [libQZXingLive.so] Error 1
                    09:55:56: The process "C:\android-ndk-r10e\prebuilt\windows-x86_64\bin\make.exe" exited with code 2.
                    Error while building/deploying project QZXingLive (kit: Android for armeabi-v7a (Clang Qt 5.11.1 for Android armv7))
                    When executing step "Make"
                    
                    jsulmJ 1 Reply Last reply
                    0
                    • E edoardo.videx

                      @J.Hilk
                      I want to try with 5.11.
                      So:
                      With NDK 18b the CompileOut is :

                      In file included from ..\QZXingLive\native.cpp:1:
                      In file included from ..\QZXingLive/native.h:4:
                      In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore\QObject:1:
                      In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qobject.h:46:
                      In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qobjectdefs.h:48:
                      In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qnamespace.h:43:
                      D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qglobal.h:45:12: fatal error: 'type_traits' file not found
                      #  include <type_traits>
                                 ^~~~~~~~~~~~~
                      In file included from ..\..\src\CameraImageWrapper.cpp:1:
                      In file included from ..\..\src/CameraImageWrapper.h:20:
                      In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtGui\QImage:1:
                      In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtGui/qimage.h:43:
                      In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtGui/qtguiglobal.h:43:
                      D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qglobal.h:45:12: fatal error: 'type_traits' file not found
                      #  include <type_traits>
                                 ^~~~~~~~~~~~~
                      In file included from ..\..\src\QZXing.cpp:1:
                      In file included from ..\..\src/QZXing.h:20:
                      In file included from ..\..\src/QZXing_global.h:20:
                      In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/QtGlobal:1:
                      D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qglobal.h:45:12: fatal error: 'type_traits' file not found
                      #  include <type_traits>
                                 ^~~~~~~~~~~~~
                      In file included from ..\..\src\zxing\zxing\ResultIO.cpp:22:
                      ..\..\src\zxing\zxing/Result.h:23:10: fatal error: 'string' file not found
                      #include <string>
                               ^~~~~~~~
                      In file included from ..\..\src\zxing\zxing\InvertedLuminanceSource.cpp:18:
                      ..\..\src\zxing\zxing/ZXing.h:33:10: fatal error: 'limits' file not found
                      #include <limits>
                               ^~~~~~~~
                      In file included from ..\..\src\ImageHandler.cpp:1:
                      In file included from ..\..\src/ImageHandler.h:20:
                      In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore\QObject:1:
                      In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qobject.h:46:
                      In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qobjectdefs.h:48:
                      In file included from D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qnamespace.h:43:
                      D:\Qt5.11\5.11.1\android_armv7\include\QtCore/qglobal.h:45:12: fatal error: 'type_traits' file not found
                      #  include <type_traits>
                                 ^~~~~~~~~~~~~
                      1 error generated.
                      make: *** [ResultIO.obj] Error 1
                      make: *** Waiting for unfinished jobs....
                      1 error generated.
                      make: *** [InvertedLuminanceSource.obj] Error 1
                      1 error generated.
                      make: *** [native.obj] Error 1
                      1 error generated.
                      make: *** [CameraImageWrapper.obj] Error 1
                      1 error generated.
                      make: *** [application.obj] Error 1
                      1 error generated.
                      make: *** [main.obj] Error 1
                      1 error generated.
                      make: *** [QZXing.obj] Error 1
                      1 error generated.
                      make: *** [ImageHandler.obj] Error 1
                      09:24:59: The process "C:\android-ndk-r18b\prebuilt\windows-x86_64\bin\make.exe" exited with code 2.
                      Error while building/deploying project QZXingLive (kit: Android for armeabi-v7a (Clang Qt 5.11.1 for Android armv7))
                      When executing step "Make"
                      

                      With NDK 10e the CompileOut is :

                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::QZXingFilterRunnable(QZXingFilter*)'
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::QZXingFilterRunnable(QZXingFilter*)'
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::~QZXingFilterRunnable()'
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::~QZXingFilterRunnable()'
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'non-virtual thunk to QZXingFilterRunnable::~QZXingFilterRunnable()'
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::~QZXingFilterRunnable()'
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'non-virtual thunk to QZXingFilterRunnable::~QZXingFilterRunnable()'
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::run(QVideoFrame*, QVideoSurfaceFormat const&, QFlags<QVideoFilterRunnable::RunFlag>)'
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::processVideoFrameProbed(SimpleVideoFrame&, QRect const&)'
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'non-virtual thunk to QZXingFilterRunnable::run(QVideoFrame*, QVideoSurfaceFormat const&, QFlags<QVideoFilterRunnable::RunFlag>)'
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::decode(QImage const&)'
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'QZXingImageProvider::QZXingImageProvider()'
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'vtable for QZXingImageProvider'
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'QZXingImageProvider::QZXingImageProvider()'
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'QZXingImageProvider::requestImage(QString const&, QSize*, QSize const&)'
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'typeinfo for QZXingImageProvider'
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'typeinfo name for QZXingImageProvider'
                      c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                      collect2.exe: error: ld returned 1 exit status
                      make: *** [libQZXingLive.so] Error 1
                      09:55:56: The process "C:\android-ndk-r10e\prebuilt\windows-x86_64\bin\make.exe" exited with code 2.
                      Error while building/deploying project QZXingLive (kit: Android for armeabi-v7a (Clang Qt 5.11.1 for Android armv7))
                      When executing step "Make"
                      
                      jsulmJ Offline
                      jsulmJ Offline
                      jsulm
                      Lifetime Qt Champion
                      wrote on last edited by
                      #10

                      @edoardo.videx Did you rerun qmake and rebuild (delete the build folder to be sure) after changing NDK?

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

                      E 1 Reply Last reply
                      0
                      • jsulmJ jsulm

                        @edoardo.videx Did you rerun qmake and rebuild (delete the build folder to be sure) after changing NDK?

                        E Offline
                        E Offline
                        edoardo.videx
                        wrote on last edited by edoardo.videx
                        #11

                        @jsulm
                        Yes, i did it... But it's the same. Not work!
                        The message error:

                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilter::~QZXingFilter()'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilter::~QZXingFilter()'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilter::~QZXingFilter()'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilter::createFilterRunnable()'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::QZXingFilterRunnable(QZXingFilter*)'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::QZXingFilterRunnable(QZXingFilter*)'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::~QZXingFilterRunnable()'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::~QZXingFilterRunnable()'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'non-virtual thunk to QZXingFilterRunnable::~QZXingFilterRunnable()'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::~QZXingFilterRunnable()'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'non-virtual thunk to QZXingFilterRunnable::~QZXingFilterRunnable()'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::run(QVideoFrame*, QVideoSurfaceFormat const&, QFlags<QVideoFilterRunnable::RunFlag>)'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::processVideoFrameProbed(SimpleVideoFrame&, QRect const&)'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'non-virtual thunk to QZXingFilterRunnable::run(QVideoFrame*, QVideoSurfaceFormat const&, QFlags<QVideoFilterRunnable::RunFlag>)'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::decode(QImage const&)'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'QZXingImageProvider::QZXingImageProvider()'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'vtable for QZXingImageProvider'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'QZXingImageProvider::QZXingImageProvider()'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'QZXingImageProvider::requestImage(QString const&, QSize*, QSize const&)'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'typeinfo for QZXingImageProvider'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'typeinfo name for QZXingImageProvider'
                        c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                        collect2.exe: error: ld returned 1 exit status
                        make: *** [libQZXingLive.so] Error 1
                        08:21:55: The process "C:\android-ndk-r10e\prebuilt\windows-x86_64\bin\make.exe" exited with code 2.
                        Error while building/deploying project QZXingLive (kit: Android for armeabi-v7a (Clang Qt 5.11.1 for Android armv7))
                        When executing step "Make"
                        
                        jsulmJ 1 Reply Last reply
                        0
                        • E edoardo.videx

                          @jsulm
                          Yes, i did it... But it's the same. Not work!
                          The message error:

                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilter::~QZXingFilter()'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilter::~QZXingFilter()'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilter::~QZXingFilter()'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilter::createFilterRunnable()'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::QZXingFilterRunnable(QZXingFilter*)'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::QZXingFilterRunnable(QZXingFilter*)'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::~QZXingFilterRunnable()'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::~QZXingFilterRunnable()'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'non-virtual thunk to QZXingFilterRunnable::~QZXingFilterRunnable()'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::~QZXingFilterRunnable()'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'non-virtual thunk to QZXingFilterRunnable::~QZXingFilterRunnable()'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::run(QVideoFrame*, QVideoSurfaceFormat const&, QFlags<QVideoFilterRunnable::RunFlag>)'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::processVideoFrameProbed(SimpleVideoFrame&, QRect const&)'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'non-virtual thunk to QZXingFilterRunnable::run(QVideoFrame*, QVideoSurfaceFormat const&, QFlags<QVideoFilterRunnable::RunFlag>)'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingFilter.obj: multiple definition of 'QZXingFilterRunnable::decode(QImage const&)'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingFilter.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'QZXingImageProvider::QZXingImageProvider()'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'vtable for QZXingImageProvider'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'QZXingImageProvider::QZXingImageProvider()'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'QZXingImageProvider::requestImage(QString const&, QSize*, QSize const&)'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'typeinfo for QZXingImageProvider'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: error: QZXingImageProvider.obj: multiple definition of 'typeinfo name for QZXingImageProvider'
                          c:/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld.exe: QZXingImageProvider.obj: previous definition here
                          collect2.exe: error: ld returned 1 exit status
                          make: *** [libQZXingLive.so] Error 1
                          08:21:55: The process "C:\android-ndk-r10e\prebuilt\windows-x86_64\bin\make.exe" exited with code 2.
                          Error while building/deploying project QZXingLive (kit: Android for armeabi-v7a (Clang Qt 5.11.1 for Android armv7))
                          When executing step "Make"
                          
                          jsulmJ Offline
                          jsulmJ Offline
                          jsulm
                          Lifetime Qt Champion
                          wrote on last edited by jsulm
                          #12

                          @edoardo.videx My understanding of what @J-Hilk wrote is that you need to use NDK 18 with Qt 5.12 and older NDK with Qt 5.11.

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

                          E 1 Reply Last reply
                          0
                          • jsulmJ jsulm

                            @edoardo.videx My understanding of what @J-Hilk wrote is that you need to use NDK 18 with Qt 5.12 and older NDK with Qt 5.11.

                            E Offline
                            E Offline
                            edoardo.videx
                            wrote on last edited by
                            #13

                            @jsulm
                            I use Qt5.11 with NDK: android-ndk-r10e

                            1 Reply Last reply
                            0
                            • B Offline
                              B Offline
                              biskero
                              wrote on last edited by
                              #14

                              @jsulm said in PROBLEM WITH ANDROID "exited with code 14.":

                              NDK 18 with Qt 5.12

                              I installed both NDK 18b and 19b with Qt 5.12 but I am getting the same error.

                              any help?

                              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