Clion 2016.3: Wechsel zur "Release" -Konfiguration

7

Ich habe kürzlich auf clion 2016.3 aktualisiert und festgestellt, dass ich nicht mehr zwischen verschiedenen Konfigurationstypen wählen kann. Mit 2016.2 hatte ich die Wahl zwischen "Debug", "Release", "MinSizeRel" und "RelWithDebInfo", aber jetzt ist die einzige verfügbare Option "Debug".

Mache ich etwas falsch? Muss ich CMakeLists.txt bearbeiten, um verschiedene Konfigurationstypen zurück zu bekommen?

    
Felix 13.12.2016, 08:44
quelle

3 Antworten

22

CMake-Workflow geändert in 2016.3. Lesen Sie den verlinkten Blogeintrag für Details, aber kurz gesagt, CLion erstellt nicht mehr alle 4 CMake-Konfigurationen, um Zeit und Speicher zu sparen. Sie können den CMake-Konfigurationstyp unter Einstellungen | konfigurieren Erstellen, Ausführen, Deployment | CMake.

Da einige Benutzer diese Art von Switch jedoch ziemlich oft benutzt haben und nicht die CMake-Einstellungen ändern wollen (und somit auf CMake Reload warten), werden wir eine überarbeitete Fähigkeit einführen, um zusätzliche hinzuzufügen CMake-Konfigurationen. Dies wird zusammen mit 2016.3. * Update (aber nicht 2016.3.1) auf Sendung sein.

    
nastasiak2512 13.12.2016, 20:12
quelle
0

Geben Sie eine Lösung in cmake-gui: Bitte überprüfen Sie die Option "CMAKE_CONFIGURATION_TYPES"

Wenn Sie die Option nicht finden, wählen Sie die Option "Erweitert".

    
Alone 13.12.2016 09:25
quelle
0

Ab CLion 2017.2 können Sie idea/workspace.xml bearbeiten, um den alten Workflow wiederherzustellen.

Fügen Sie die Release-Konfiguration ( <configuration CONFIG_NAME="Release" /> ) im Konfigurationsblock hinzu, so dass sie wie folgt aussieht:

%Vor%

Jetzt können Sie wieder wechseln.

    
KeksArmee 21.03.2018 21:15
quelle

Tags und Links