So fügen Sie dem CLIon-Projekt eine vorhandene Quell- und Headerdatei hinzu

8

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?

    
fheoosghalzr 11.11.2015, 14:51
quelle

1 Antwort

2

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: Ссылка

    
Agustin Barrachina 04.02.2017 18:24
quelle

Tags und Links