Deploying Qt application to Windows Embedded Compact device



  • [Edit: Forked thread --JKSH]

    Hello,

    I don't know if anyone is still watching this thread, but I am wondering about the specifics on how you are deploying to a Windows Embedded 7 OS. I am trying to do the same this, starting first using a QtSerial example from Qt Creator. The kit I am using is Desktop Qt 5.6.3 minGW 32bit2. I may not have downloaded the right kit or compiler. I ran build in Release mode and it works on my laptop, but when I try it on the Windows Embedded 7 computer a popup says
    " 'blockingmaster' is not a valid Windows Embedded Compact application"
    I think that I am using the wrong kit, compiler, or somehow need to change the deployment settings.


  • Moderators

    @paulgc said in Deploying QT GUI application to Windows Embedded 7 device:

    The kit I am using is Desktop Qt 5.6.3 minGW 32bit2

    This compiler and kit are for x86 CPUs. What CPU does your Windows Embedded Compact device have?

    when I try it on the Windows Embedded 7 computer a popup says
    " 'blockingmaster' is not a valid Windows Embedded Compact application"

    It looks like your CPU is not x86.

    First, you need to get a compiler that is compatible with your device. Then, you need to get the Qt source code and use that compiler to build Qt. Finally, use that compiler and your custom-built version of Qt to build your app.

    See https://doc.qt.io/qt-5.6/install-wince.html



  • The target CPU is an ARM Cortex A8. If I use the Qt Maintenance Tool which one would I install?


  • Moderators

    @paulgc None of them. As @JKSH already said you need to build Qt by yourself for your target device. There is no official Qt build for your device (it is not possible to provide Qt binaries for all existing devices).


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.