Na ovoj stranici

Pokrenite na QNX uređajima

Za izgradnju aplikacije i pokretanje na uređaju:

  1. Povežite uređaj s računalom ili mrežom.
  2. Idite na Postavke > Devices > Devices i dodajte QNX uređaj.

    QNX uređaj na kartici Uređaji u postavkama uređaja

  3. Provjerite je li vaš QNX uređaj postavljen u vašem kompletu.
  4. Odaberite Trči (Run).

Qt Creator koristi kompajler naveden u QNX toolchainu za izgradnju aplikacije.

Napomena: Otklanjanje pogrešaka trenutačno je u potpunosti podržano samo na Linuxu i macOS-u. Umetanje prekidnih točaka tijekom izvođenja na Windowsu nije moguće.

Rješavanje pogrešaka

Za podršku pokretanju, otklanjanju pogrešaka i zaustavljanju aplikacija iz Qt Creator, QNX Neutrino RTOS ima dodatne alate i usluge naredbenog retka, kako je opisano u Qt for QNX.

Izlaz za otklanjanje pogrešaka se ne može prikazati

Da bi se izlaz na naredbenom retku prikazao u izlazu aplikacije, Qt Creator mora uspostaviti SSH vezu s uređajem. To je moguće samo ako QNX Momentics nije pokrenut i ako je SSH ključ konfiguriran za uređaj ključ od 4096 bita.

Ako ovi uvjeti nisu ispunjeni, dobit ćete poruku o pogrešci da se debug izlaz ne može prikazati.

Ne može pokrenuti, otkloniti pogreške ili zaustaviti aplikacije

Qt Creator Paket podrške za ploču (BSP) za QNX uređaj možda nedostaju neke od sljedećih aplikacija koje su potrebne za pokretanje, otklanjanje pogrešaka i zaustavljanje aplikacija na QNX uređajima: awk, grep, kill, netstat, print, printf, ps, read, sed, sleep, uname, slog2info, i cat.

Vidi također Kako: razvijati za QNX, pokretanje na mnogim platformama, kompilatori i kompleti.

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.