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. Compile Qt application on Raspberry Pi and Run that application on other ARM device. Will it work???
Forum Updated to NodeBB v4.3 + New Features

Compile Qt application on Raspberry Pi and Run that application on other ARM device. Will it work???

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
4 Posts 3 Posters 350 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.
  • Akhi007A Offline
    Akhi007A Offline
    Akhi007
    wrote on last edited by
    #1

    I am compiling One Qt application on Raspberry Pi and Run it on different ARM device like Microchip or TI board without compile again. will it work??? if both the side Qt version is same.

    1 Reply Last reply
    0
    • sierdzioS Offline
      sierdzioS Offline
      sierdzio
      Moderators
      wrote on last edited by
      #2

      If the ARM architecture is the same (hard float versus soft float, ARMv7 vs. ARMv8 etc.) and you have all the dependencies installed then yes it should work.

      (Z(:^

      Akhi007A 1 Reply Last reply
      0
      • sierdzioS sierdzio

        If the ARM architecture is the same (hard float versus soft float, ARMv7 vs. ARMv8 etc.) and you have all the dependencies installed then yes it should work.

        Akhi007A Offline
        Akhi007A Offline
        Akhi007
        wrote on last edited by
        #3

        @sierdzio i have an executable file which is compiled from different ARM, the file information of this file is : behavior-example: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 4.4.0, not stripped and i have compiled on my raspberry pi and generated one executable file , the information of this file is : Qt_Sample: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib, for GNU/Linux 3.2.0, BuildID[sha1]=8ff63fd1c305a4f644ef913de67e8418a3a157ac, not stripped how can i find thatfrom both side, which arm architecture is used??? because if i am running application which is compiled from other arm architecture on my raspberry pi, i am getting error like : ./behavior-example: symbol lookup error: ./behavior-example: undefined symbol: _ZN7QWidget8qwsEventEP8QWSEvent........ please help

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

          Hi,

          Because you are building your application with a Qt For Embedded Linux version and try to start it with a standard build of Qt.

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

          1 Reply Last reply
          0

          • Login

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