Navedi sadržaj projekta
Projekt može imati datoteke koje bi trebale biti:
- Kompilirane ili na drugi način obrađene tijekom izgradnje
- Instalirane
- Nije instalirana, ali je uključena u izvorni paket stvoren s
make dist - Ne biti instaliran, niti dio izvornog paketa, ali i dalje biti poznat Qt Creator
Prikaz projekata prikazuje sve datoteke koje u projektnim datotekama deklarirate kao dio projekta. Datoteke se razvrstavaju u kategorije prema vrsti datoteke (.cpp, .h, .qrc i tako dalje).
Za prikaz dodatnih datoteka:
- Uredite datoteku projekta.
- Odaberite Add to project iz obavijesti koja vas obavještava da datoteka nije dio nijednog projekta.
Idite na prikaz Sustav datoteka kako biste vidjeli sve datoteke u direktoriju projekta.
Deklariranje datoteka kao dijela projekta također ih čini vidljivima locatoru i pretraživanju unutar cijelog projekta.
CMake projekti
Kada koristite CMake, možete navesti dodatne datoteke za projekt tako da ih dodate kao izvore ili ih instalirate.
PRIVATE U datoteci CMakeLists.txt definirajte datoteke kao vrijednosti naredbe target_sources koristeći svojstvo HEADER_FILE, na primjer.
.cpp Možete spriječiti CMake da obrađuje neke datoteke, kao što je .cmake datoteka koja se ne bi trebala kompajlirati. Koristite naredbu set_property i svojstvo HEADER_FILE_ONLY kako biste naveli takve datoteke. Na primjer:
set_property(SOURCE "${files}" PROPERTY HEADER_FILE_ONLY ON)Alternativno, za instalaciju datoteka upotrijebite naredbu install s svojstvom FILES ili DIRECTORY.
qmake Projects
Koristite sljedeće varijable u datoteci .pro:
SOURCESiHEADERSza datoteke za kompajliranjeINSTALLSza datoteke za instalacijuDISTFILESza datoteke koje se uključuju u izvorni paketOTHER_FILESza datoteke koje se upravljaju pomoću Qt Creator bez njihove instalacije ili uključivanja u izvorne pakete
Na primjer, sljedeća vrijednost uključuje tekstualne datoteke u izvorni paket:
DISTFILES += *.txt
Vidi također Stvaranje projekata, Korištenje čarobnjaka za projekte i Projekti.
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.