Na ovoj stranici

Poznati problemi

Poznati problemi u verziji Qt Creator 18.0.2.

Razvojni tim za Qt Creator svjestan je problema opisanih ovdje i stoga ih ne morate prijavljivati u Qt Project Bug Tracker. Međutim, ako naiđete na ove probleme, slobodno provjerite poveznice na odgovarajuće tikete za greške i dodajte svoj glas ili bilo koje dodatne informacije koje imate o svom razvojnom okruženju.

Za popis ispravljenih problema i dodanih značajki posjetite Help > Change Log.

Opći problemi

  • Ako promijenite jezike unosa u sustavu Windows, Qt Creator možda neće reagirati 30 sekundi. To je poznat problem u naprednoj usluzi za tekst (Advanced Text Service) sustava Microsoft Windows.
  • Qt Creator koristi SQLite za pohranu nekih svojih postavki. Poznato je da SQLite ima problema s određenim NFS poslužiteljima (posebno s nfs-user-server 2.2beta), budući da oni mogu zaključati aplikaciju kada ona pokuša zaključati bazu podataka. Ako se vaš domaći direktorij nalazi na NFS dijeljenju i naiđete na ovaj problem, jedna od opcija bila bi prebaciti se na nfs-kernel-server ili stvoriti simbolnu poveznicu (symlink) kako bi se postavke pohranjivale lokalno.
  • Plugin za prilagođene widgete Okteta KDE možda je instaliran kao dio nekih Linux distribucija. Može uzrokovati pad aplikacije " Qt Widgets Designer ". Za više informacija pogledajte:

    Za rješavanje problema, unesite sljedeću naredbu za uklanjanje paketa:

    sudo apt-get remove okteta

    Ili izbrišite sljedeću datoteku: /usr/lib/kde4/plugins/designer/oktetadesignerplugin.so.

Problemi s uređivanjem

  • Dopuna koda ne podržava typedefe za ugnijezđene klase.
  • Prilikom razvoja na Linuxu prečac tipkovnice Ctrl+Shift+U možda neće raditi jer se sukobljava s prečacem Intelligent Input Busa (ibus). Možete promijeniti ili prečac u Qt Creator ili sukobljeni prečac u ibusu.

    Da biste postavili drugu tipkovničku prečacu u Qt Creator, odaberite Preferences > Environment > Keyboard.

    Za postavljanje druge tipkovničke prečace u xml-ph-0000@deepl.internalu odaberite Preferences > xml-

    Da biste promijenili prečac u ibusu, unesite sljedeću naredbu u naredbeni redak za pokretanje postavljanja ibusa:

    ibus-setup
    Zatim promijenite prečac za Unicode kodnu točku na kartici xml-ph-0000@deepl.internal u nešto drugo

    Zatim u kartici Emoji promijenite prečac za Unicode kodnu točku u nešto drugo osim <Control><Shift>u.

Problemi s projektima

  • Staze ili nazivi datoteka koji sadrže razmake ili posebne znakove (kao što su dvotočnice, znakovi dolara i znakovi hash) mogu uzrokovati probleme. To je zato što neki od alata koje Qt Creator koristi u pozadini imaju ograničenja na znakove dopuštene u nazivima datoteka i direktorija. Kako biste bili na sigurnoj strani, preporučujemo stvaranje projekata i stavki projekta s nazivima koji se sastoje od običnih znakova, brojeva, podcrtava i crtica.
  • Ako poruke o pogreškama prikazane u odjeljku Compile Output sadrže putanje u kojima nedostaju kose crte (na primjer, C:QtSDK), provjerite svoju varijablu PATH. Za više informacija pogledajte odjeljak Rješavanje problema s pogreškama pri kompilaciji MinGW-a.

Problemi s otklanjanjem pogrešaka

  • Prilikom otklanjanja pogrešaka izvršnih datoteka stvorenih pomoću GNU kompajlera verzije 4.5.0 (sve platforme), neki se tipovi podataka neće prikazivati u prikazima Locals i Expressions zbog nedostajućih informacija za otklanjanje pogrešaka.
  • GDB na Windowsu možda neće raditi ako je instaliran i aktivan softver 'Embassy ® Security Center' tvrtke 'Wave ® Systems' (što uzrokuje padove u vxvault.dll u).
  • GDB-u može trebati dugo da učita simbole za otklanjanje pogrešaka, osobito iz velikih biblioteka.
  • Postavljanje prekidnih točaka u kodu koji je kompajliran u binarnu datoteku više puta ne radi.
  • Postavljanje prekidnih točaka u datotekama koje nemaju jedinstvene apsolutne putanje može ne uspjeti. Na primjer, pri ponovnom priključivanju dijelova datotečnog sustava pomoću opcije --bind mount.
  • Postavljanje prekidnih točaka u datotekama neće uspjeti pri korištenju LLDB-a ako putanja do datoteke sadrži simboličke poveznice.
  • Regresija u GCC-u 4.5.0 uzrokuje da optimizacija vrijednosti povrata proizvede netočne informacije za otklanjanje pogrešaka koje GCC primjenjuje i na neoptimizirane izgradnje. Za više informacija pogledajte GCC Bugzilla - Bug 44731.

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.