Izrađujte aplikacije na udaljenim Linux uređajima

Osim izrade aplikacija za generički Linux uređaj, možete koristiti toolchain na uređaju za izradu aplikacija na samom uređaju.

Da biste izradili aplikacije na povezanom udaljenom Linux uređaju, izvorni kod mora biti dostupan na uređaju. Možete kopirati ili montirati izvorni kod na uređaj ako se on već ne nalazi tamo. Da biste otvorili datoteke na povezanom uređaju, idite na File > Open From Device.

Za izradu aplikacija na udaljenom Linux uređaju:

  1. Idite na Preferences > Devices > Devices i zatim odaberite Add za dodavanje udaljenog Linux uređaja.
  2. Idite na Preferences > CMake > Tools i zatim odaberite Add.
  3. U Path odaberite Remote u padajućem izborniku u Browse (Choose na macOS-u) kako biste dodali putanju do CMake izvršne datoteke na udaljenom Linux uređaju.
  4. Idite na Preferences > Kits > Qt Versions, a zatim pritisnite i držite tipku Shift i kliknite gumb Add kako biste dodali verziju Qt-a na udaljeni Linux uređaj.
  5. Idite na Preferences > Kits > Compilers i zatim u Add odaberite tip kompajlera.
  6. U C compiler path odaberite Remote u padajućem izborniku u Browse (Choose na macOS-u) kako biste dodali putanju do kompajlera na udaljenom Linux uređaju.
  7. Idite na Preferences > Kits kako biste dodali kit za izgradnju na uređaju.
  8. Odaberite uređaj, CMake alat, verziju Qt-a i kompajler koje ste dodali gore.
  9. U Type, u Run device i Build device odaberite remote Linux device. U Device odaberite stvarni uređaj na kojem ćete pokretati i graditi.
  10. Za postavljanje postavki izgradnje:
    1. Otvorite projekt za aplikaciju koju želite razviti za uređaj.
    2. Odaberite Projects > Build & Run kako biste aktivirali paket koji ste gore naveli.
  11. Idite na Run Settings kako biste specificirali postavke pokretanja. Obično možete koristiti zadane postavke.
  12. Kada pokrenete projekt, Qt Creator raspoređuje aplikaciju prema postavkama iz Deploy Settings.

Vidi također Dodavanje CMake alata, Kako: Razvijanje za udaljeni Linux, Kako: Upravljanje setovima i Razvijanje za udaljene Linux uređaje.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.