On Linux, you need to bundle the:
  • Application and any external data files it depends on
  • Qt core dynamic libraries
  • Qt plugins that you use, especially image format and SQL plugins.
  • Usually a wrapper script to set LD_LIBRARY_PATH so the application can find the bundled dynamic libraries

See Creating the Application Package