Wenn ich .h
und .cpp
Dateien im Verzeichnis src
, wo die .cpp
Dateien enthalten die .h
Dateien, indem diese Befehle in CMake:CMake + Qt Creator: Header-Dateien hinzufügen, um Dateien zu projizieren
aux_source_directory(src SRC_LIST)
add_executable(${PROJECT_NAME} ${SRC_LIST})
Und Öffnung Diese CMake-Datei in Qt Creator ruft alle Dateien (Quellen + Kopfzeilen) in der Liste der Projektdateien ab (standardmäßig die Dateistruktur auf der linken Seite).
nun auf der anderen Seite, wenn ich alle setzen .h
Dateien in einem Verzeichnis include
, und verwenden Sie diese:
include_directories(include)
aux_source_directory(src SRC_LIST)
add_executable(${PROJECT_NAME} ${SRC_LIST})
Die Header-Dateien aus den Projektdateien verschwinden!
Wie kann ich die Header-Dateien in diesem Verzeichnis behalten und sie trotzdem in den Projektdateien von Qt Creator aufgelistet haben?
'$ {QUELLEN}' 'vs $ {SRC_LIST}' wird nicht funktionieren. Das sind zwei verschiedene Variablen. –
@ Torbjörn: Danke. Ich habe es repariert. –