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. How to make sure of using eglfs for Qt Application on enbedded platform?
QtWS25 Last Chance

How to make sure of using eglfs for Qt Application on enbedded platform?

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
3 Posts 2 Posters 734 Views
  • 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.
  • M Offline
    M Offline
    Mozzie
    wrote on 25 Aug 2021, 07:31 last edited by
    #1

    Hi,

    I am using Qt5.12.10 on Ubuntu18.04

    I want to test Qt application with eglfs enabled, but I do not if the pre-build Qt binary for Linux is enabled eglfs. I can see libeglfs.so in the plugin folder. is there any way to find out the configure arguments of the pre-build Qt binary?

    and after running those command:

    export QT_QPA_PLATFORM=eglfs
    export QT_QPA_EGLFS_INTEGRATION=eglfs_kms
    

    and then use the following command to see used library

    ldd QtApplication_name
    

    but I did not find 'libeglfs' or any library with eglfs in the name.
    So, another question is how to make sure the eglfs plugin is being used by the Qt application?

    Thank you very much.

    1 Reply Last reply
    0
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 25 Aug 2021, 20:05 last edited by
      #2

      Hi,

      These are plugins loaded at run time. You won't see any linked library to your application.

      If the backend is not present, your application will not start.

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

      M 1 Reply Last reply 27 Aug 2021, 00:50
      0
      • S SGaist
        25 Aug 2021, 20:05

        Hi,

        These are plugins loaded at run time. You won't see any linked library to your application.

        If the backend is not present, your application will not start.

        M Offline
        M Offline
        Mozzie
        wrote on 27 Aug 2021, 00:50 last edited by
        #3

        @SGaist said in How to make sure of using eglfs for Qt Application on enbedded platform?:

        backend

        thanks for your reminder
        I suddenly remembered there is an environment variable QT_DEBUG_PLUGINS which can output plugin load information.

        1 Reply Last reply
        0

        1/3

        25 Aug 2021, 07:31

        • Login

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