Na ovoj stranici

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:

  • SOURCES i HEADERS za datoteke za kompajliranje
  • INSTALLS za datoteke za instalaciju
  • DISTFILES za datoteke koje se uključuju u izvorni paket
  • OTHER_FILES za 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.