2016-12-13 29 views
7

Niedawno zaktualizowałem aplikację Clion 2016.3 i zauważyłem, że nie mogę już wybierać pomiędzy różnymi typami konfiguracji. Z wersją 2016.2 miałem do wyboru "Debugowanie", "Wydanie", "MinSizeRel" i "RelWithDebInfo", ale teraz jedyną dostępną opcją jest "Debugowanie".Clion 2016.3: przejście na konfigurację "Release"

Czy robię coś nie tak? Czy muszę edytować CMakeLists.txt, aby odzyskać różne typy konfiguracji?

Odpowiedz

20

Przepływ pracy CMake changed w 2016.3. Przeczytaj połączony post na blogu, aby uzyskać szczegółowe informacje, ale w skrócie CLION nie buduje już wszystkich 4 konfiguracji CMake, aby zaoszczędzić czas i pamięć. Możesz skonfigurować typ konfiguracji CMake w Ustawienia | Kompilacja, wykonanie, wdrożenie | CMake.

Jednak zrozumienie, że niektórzy użytkownicy naprawdę często korzystali z tego rodzaju przełącznika i nie chcą zmieniać ustawień CMake (i tym samym czekać na przeładowanie CMake) za każdym razem, zamierzamy wprowadzić przerobioną możliwość dodania dodatkowe konfiguracje CMake. To będzie na antenie wraz z aktualizacją 2016.3. * (Ale nie 2016.3.1).

+0

Funkcja dodawania dodatkowo konfiguracji CMake będzie częścią następnej wersji (2016.3.2). Zobacz ten wpis na blogu, aby uzyskać szczegółowe informacje: https://blog.jetbrains.com/clion/2016/12/clion-2016-3-2-eap/ – Felix

+1

proszę zaktualizować ten komentarz za pomocą aktualnych informacji. – xaxxon

0

daje rozwiązanie w cmake-gui: proszę zaznaczyć opcję „CMAKE_CONFIGURATION_TYPES” enter image description here

Jeśli nie znaleźć opcji, należy wybrać opcję „Zaawansowane”. enter image description here