Na ovoj stranici

Poznati problemi

Poznati problemi u verziji Qt Creator 20.0.1.

Razvojni tim za Qt Creator svjestan je ovdje opisanih problema i stoga ih ne morate prijavljivati u Qt Project Bug Tracker. Međutim, ako naiđete na te 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 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 je prebaciti se na nfs-kernel-server ili stvoriti simbolnu poveznicu (symlink) kako bi se postavke pohranjivale lokalno.
  • Plugin Okteta KDE custom widget 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 typedefove za ugniježđ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.

    Za postavljanje druge tipkovničke prečace u Qt Creator u odaberite Preferences > Environment > Keyboard.

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

    ibus-setup

    Zatim promijenite prečac kodne točke Unicodea na kartici Emoji 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 imenima koja se sastoje od običnih znakova, brojeva, podcrtava i crtica.
  • Ako poruke o pogreškama prikazane u Compile Outputu 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

  • 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 simboli 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.

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.