Uvezi postojeći projekt
Uvezite postojeće projekte koji ne koriste CMake, qmake ili neku od drugih izravno podržanih alata za izgradnju kako biste koristili Qt Creator kao uređivač koda i u potpunosti kontrolirali korake i naredbe za izgradnju projekta. Da biste promijenili način izgradnje projekta, promijenite naredbu make u načinu rada Projects pod Build Settings.
Pomoću sljedećih datoteka možete odrediti koje datoteke pripadaju vašem projektu i koje direktorije ili definicije proslijediti kompajleru: .files, .includes i .config.
Za uvoz postojećeg generičkog projekta:
- Odaberite File > New Project > Import Project > Import Existing Project.
- U prozoru Import Existing Project unesite naziv projekta i odaberite lokaciju datoteke projekta koju želite uvesti.
Qt Creator automatski generira sljedeće datoteke u direktoriju projekta i prikazuje ih u prikazu projekata:
.files.includes.config.creator.cflags.cxxflags
Datoteka .creator smatra se datotekom projekta, pa je trebate otvoriti kada želite kasnije otvoriti projekt.
Odredite datoteke
Za generički projekt morate ručno navesti koje datoteke pripadaju vašem projektu u datoteci .files. Kada uvozite generički projekt, Qt Creator dodaje sve datoteke koje prepozna u vaš projekt.
Da biste dodali ili uklonili datoteke, uredite datoteku .files u Qt Creator. Qt Creator ažurira sadržaj datoteke Projects kada spremite datoteku .files. Ili upotrijebite kontekstni izbornik u Projects za dodavanje i uklanjanje datoteka ili direktorija.
Koristite skriptu
Ako često trebate ažurirati datoteku .files, upotrijebite skriptu. Ako se datoteka izmijeni izvana, morate zatvoriti i ponovno otvoriti projekt da bi promjene stupile na snagu.
Za ažuriranje datoteke .files u repozitoriju Git upotrijebite sljedeću skriptu:
git ls-files "*.cpp" "*.h" > MyProject.files
Prethodno kompilirani zaglavlja
Da biste koristili prethodno kompajlirane glave u generičkom projektu, dodajte oznaku pch nakon puta do datoteke u datoteci .files, odvojeno znakom cijevi (|). Na primjer:
src/pch.h|pch
Navedite putanje do uključivanja i putanje do okvira
Navedite putanje za uključivanje u datoteci .includes, jednu putanju po retku. Putanje mogu biti apsolutne ili relativne u odnosu na datoteku .includes.
Redakovi koji započinju s -F tumače se kao putanje okvira.
Navedite definicije
Navedite definicije u datoteci .config. To je obična C++ datoteka koja se dodaje ispred svih vaših izvornih datoteka prilikom njihove analize. Koristite samo datoteku .config za dodavanje redaka kao u primjeru u nastavku:
#define NAME valueProslijedite zastavice Clang modelu koda
Datoteke .cxxflags i .cflags imaju naredbeno-linijske zastavice za Clang model koda na jednoj liniji.
Na primjer, dodajte liniju -std=c++11 kako biste postavili verziju jezika za parsiranje na C++11.
Pravila za raspoređivanje
Da biste pokrenuli aplikaciju na udaljenom Linux uređaju, prvo morate raspremiti svoju izvršnu datoteku i eventualno druge datoteke. Qt Creator to radi automatski ako unesete potrebne informacije. To radi na isti način kao što je objašnjeno za CMake u konfiguraciji za udaljenu Linux raspremu, osim što također morate uključiti binarnu datoteku svoje aplikacije u popis.
Stvorite konfiguraciju pokretanja
Qt Creator ne može automatski odrediti koji izvršni program pokrenuti, stoga morate postaviti izvršni program u Projects > Run Settings > Add > Custom Executable.
Vidi također Određivanje prilagođenog izvršnog datoteka za pokretanje, Korištenje čarobnjaka za projekte i Konfiguriranje projekata.
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.