Important: Please read the Qt Code of Conduct -

Proper deployment settings for remote embedded application

  • Hi:

    I used to work on an application that was Widget based. I was able to remotely deploy the files and debug from QTCreator.
    I've just switch to a quick/qml type application. I created a simple Hello World type quick application using the template provided by QtCreator, using QT 5.8 (git clone a couple of hours ago).
    The application seems to deploy and run ok but I am seeing a blankk screen on my device. A this point I am not sure this is because the resources are not properly deployed (or loaded on the target), or if I have another sort of display problem on the target.

    The content of my pro file is as follows:

    TEMPLATE = app
    TARGET = bbb_quick_test
    target.files = bbb_quick_test
    target.path = /home/root
    QT += qml quick
    CONFIG += c++ll
    SOURCE += main.cpp
    RESOURCES += qml.qrc
    INSTALLS += target resources

    The pri file is whatever was set by default by QtCreator at creation of a quick project.
    Same for qml.qrc.

    Does this look like the proper files are bundled with the executable and or deployed to the target? From the target, the only file that seems to be deployed is the application executable bbb_quick_test (no qml.qrc or other qml file).

    By the way I'm forcing the scene graph backend to software (no openGL available on my target).

    Any information on what files are deployed, how to check what is deployed on the target would be appreciated.


Log in to reply