Ich versuche, vorhandene Quelldateien zu meinem Clion-Projekt hinzuzufügen, aber nach dem Hinzufügen (Kopieren und Einfügen) dieser Dateien in das Projekt wurden diese Dateien nicht zur CMakeLists-Datei hinzugefügt. Außerdem ist der Ordner halbtransparent (grau).
Wie kann ich dem CMakeList automatisch neue Dateien hinzufügen?
Sagen wir, wir haben ein Projekt mit nur einer main.cpp und wollen foo.cpp hinzufügen: Die ursprüngliche CMakeList.txt ist die folgende:
%Vor%Jetzt müssen wir foo.cpp
hinzufügen %Vor% Also haben wir die Zeile set(SOURCE_FILES main.cpp foo.cpp)
geändert, um die .cpp hinzuzufügen
Wir können dort auch .h Dateien hinzufügen.
Vorsicht! ALLE DATEIEN SOLLTEN AUF DEM CMakeList.txt-Ordner sein! Wenn nicht, denken Sie daran, den Pfad dort einzufügen.
Es gibt auch eine Möglichkeit, CLion dazu zu bringen, irgendwelche cpp- und h-Dateien hinzuzufügen (ich weiß nicht, warum sie das nicht standardmäßig tun) und diese Zeile hinzuzufügen:
%Vor%und auch add_executable (ClionProject $ {SOURCE_FILES} $ {QUELLEN})
In diesem Beispiel: ClionProject ist eigentlich der Name des Projekts. SOURCES_FILES und SOURCES können beliebig geändert werden.
Eine andere gute Idee ist, zu Datei gehen - & gt; Einstellungen - & gt; Build, Ausführung, Bereitstellung - & gt; CMake und Häkchen bei "Automatisches Neuladen von CMake-Projekt beim Bearbeiten"
Hier ist ein gutes Tutorial: Ссылка