2017-05-25 1 views

Antwort

0

cmake-gui hilft nicht beim Erstellen von cmake-Konfigurationsdateien, analysiert diese Dateien, um Projekte zu generieren und zu konfigurieren.

In Ihrem Quellcodeverzeichnis sollten Sie eine CMakeLists.txt Datei haben, die die Regeln für CMAKE definiert, um Ihr Problem zu konfigurieren. Dieses Verzeichnis sollte in die erste Box eingegeben werden.

Als nächstes müssen Sie entscheiden, wo die Binärdateien zu erstellen sind. Wir könnten es im Quellverzeichnis machen, aber die erzeugten Artefakte könnten das verschmutzen, was bereits da ist. Das "Bereinigen" des Builds durch Löschen all dieser Artefakte, während die ursprünglichen Quellen beibehalten werden, ist bestenfalls langwierig. Daher ist es eine gute Idee, ein leeres Verzeichnis zu erstellen und dieses als Binärdateipfad zu verwenden.

Sobald Sie diese Felder eingegeben haben, können Sie Ihr Projekt "generieren" oder "konfigurieren". Wenn Sie Hilfe beim Erstellen einer CMakeLists.txt-Datei (das ist wirklich der komplizierte Teil) benötigen, dann schauen Sie sich ihre tutorial.

+0

Setzte es jetzt, es scheint, dass ich die Konfigurationszone mit Ausgabezone irgendwann zuvor überlagert, es ist wirklich verwaart, dass die Änderung in der GUI nach der Neuinstallation erhalten bleibt. Wie auch immer, Danke! – user3423226

+0

Das liegt daran, dass beim Konfigurieren von cmake ein Cache im Binärverzeichnis erstellt wird. Dieser Cache gehört nicht zu CMake und daher wird der Cache durch die Neuinstallation nicht gelöscht. Wenn Sie es erneut ausführen, liest die neue Installation nur denselben Cache aus demselben Binärverzeichnis. Um den Cache zurückzusetzen, löschen Sie einfach alle Inhalte aus dem Binärverzeichnis. – Stewart

Verwandte Themen