it-swarm.com.de

Clion 2016.3: Wechseln Sie in die Konfiguration "Release"

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

Mache ich etwas falsch? Muss ich CMakeLists.txt bearbeiten, um verschiedene Konfigurationstypen wiederherzustellen?

16
Felix

CMake Workflow geändert 2016.3. Lesen Sie den verlinkten Blogbeitrag für Details, aber in aller Kürze erstellt CLion nicht mehr alle 4 CMake-Konfigurationen, um Zeit und Speicher zu sparen. Sie können den CMake-Konfigurationstyp in Einstellungen | konfigurieren Build, Ausführung, Bereitstellung | CMake.

Wenn Sie jedoch wissen, dass einige Benutzer diese Art von Switch wirklich häufig verwenden und nicht jedes Mal die CMake-Einstellungen ändern möchten (und daher jedes Mal auf CMake warten müssen), werden wir eine überarbeitete Möglichkeit zum Hinzufügen zusätzlicher CMake-Konfigurationen einführen. Dieses wird zusammen mit dem Update 2016.3. * Ausgestrahlt (jedoch nicht 2016.3.1).

38
nastasiak2512

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, sodass es so aussieht:

<component name="CMakeSettings">
  <configurations>
    <configuration CONFIG_NAME="Debug" />
    <configuration CONFIG_NAME="Release" />
  </configurations>
</component>

Jetzt können Sie wieder wechseln.

4
KeksArmee

Geben Sie eine Lösung in cmake-gui: .__ an. Aktivieren Sie die Option "CMAKE_CONFIGURATION_TYPES" enter image description here

Wenn Sie die Option nicht finden, wählen Sie die Option "Erweitert" aus.enter image description here

0
Alone