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 determine which files must be on embedded target
Forum Updated to NodeBB v4.3 + New Features

How to determine which files must be on embedded target

Scheduled Pinned Locked Moved Mobile and Embedded
2 Posts 2 Posters 575 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.
  • S Offline
    S Offline
    Steve172
    wrote on last edited by Steve172
    #1

    We're currently using Qt 5.3.2. When I build it for out embedded platform, a whole slew of stuff is installed into the SYSROOT that doesn't necessarily need to be on our target platform, such as include files.

    How do I know what I can remove from this installation and still have my application work? What files are required for the proper operation of Qt? I see in the output of "configure --help" that there are options for separating different parts of the install, but which parts are necessary to be on the target (some are obvious, others are not, at least to me).

    I know that this depends on what parts of Qt are being used - for example, we're using Widgets, not QML, so the QML plug-ins can probably go.

    Is there perhaps a switch when performing "make install" that will only install the necessary run-time stuff?

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

      Hi and welcome to devnet,

      No there's no make install option for that. However based on your application, you can already make a first round of selection based on the modules you are using. If in doubt, you can use ldd (assuming your are running linux) to see what you are currently linking to. As for the plugins, it will also depend on the modules you are using. The platform plugin is mandatory. What are you currently using ?

      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