2016-06-21 12 views
0

ich CLION auf Linux verwende:CLION nicht nachladen nicht richtig das CMake Projekt

CLion 2016.1.3 
Build #CL-145.1617, built on June 7, 2016 
JRE: 1.8.0_76-release-b198 amd64 
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o 

eine gemeinsame Bibliothek zu bauen, aber irgendwie weigert sich das erzeugte Cmake Projekt neu zu laden, wenn ich die Reload CMake Projekt verwenden Knopf von Werkzeuge-> CMake Menü.

Wenn ich ein komplettes Reset durchführen mit Tools-> CMake-> Zurücksetzen Cache und Reload-Projektes die generierten cmake Dateien aus dem /home/username/.CLion2016.1/system/cmake/generated/my_project-c36f8f47/c36f8f47 Ordner entfernt werden, aber keine neue Dateien erzeugt werden.

Die einzige Möglichkeit, das Projekt jetzt zu aktualisieren, besteht darin, die IDE neu zu starten. Irgendwie kann es die Dateien erzeugen, wenn die IDE startet, aber ich weiß nicht warum.

Hat jemand eine Idee, warum dieses Problem auftritt?

Antwort

0

Ich verfolgt das Problem bis configure_file Befehl von cmake. Wenn ich den Aufruf dieses Befehls aus meinem Projekt entfernte, trat das Problem nicht auf. Als ich jedoch versuchte, das Problem in einem Minimalprojekt zu reproduzieren, trat es auch nicht auf.

So wurde mein Problem nur durch die Vermeidung von configure_file gelöst, aber ich konnte nicht bestätigen, dass der Befehl selbst tatsächlich verantwortlich war. Ein seltsames Verhalten in der Tat.