Why Qt version recognize as for desktop? not for embedded linux?



  • Hi,
    I had compiled Embedded Device of qt5 using yocto. (in case i had used meta-toolchain-qt5)
    And then install sdk using the script that created by after compile.

    I had tried to use the sdk in QtCreator tool. (Tool -> options > Build&Run, goes Qt Versions tabs and added Qt by click add button)
    I think it should be aware as Qt version 5.5.1 for Embedded Linux,
    but It was recognized as the Qt version 5.5.1 for Desktop.

    Could shares to me what is the problems?

    Thanks
    ricky


  • Moderators

    Maybe it is just wrong naming?
    What do you see if you expand Details in "Qt Versions" after selecting your manually added Qt?
    What is ABI there?



  • @jsulm i think... it should be displaying as Qt version for embedded...
    But,
    If there is no problem when operating, it doesn't care.

    Anyway.
    Here is detail information.

    Name:
    Qt 5.5.1 rsdk
    ABI: x86-linux-generic-elf-64bit
    Source: /usr/local/oecore-x86_64/sysroots/corei7-64-poky-linux/usr
    mkspec: linux-oe-g++
    qmake: /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/qt5/qmake
    Version: 5.5.1
    --- skiped ---

    Thanks.
    ricky


  • Moderators

    So, your device is x86 based?
    If it works then I guess it is just a naming issue (maybe the logic is: x86 ? "Desktop" : "Something else").



  • @jsulm said:

    So, your device is x86 based?
    If it works then I guess it is just a naming issue (maybe the logic is: x86 ? "Desktop" : "Something else").

    Yes, it is base on x86.
    Ok, it seems be a just naming issue.

    Does not all x86 system separate the embedded, desktop system?
    or
    only happend to me?

    Thanks
    ricky


  • Moderators

    I don't know how QtCreator handles desktop/embedded when you add Qt.



  • @jsulm
    Ok, i will makes progress goes on.
    Thank you very much.
    Best Regards.



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