Clion 2016.3:切换到"Release"配置

Fel*_*lix 22 c++ cmake clion

我最近更新到clion 2016.3并注意到我不能再选择不同的配置类型了.在2016.2中,我可以选择"Debug","Release","MinSizeRel"和"RelWithDebInfo",但现在唯一可用的选项是"Debug".

难道我做错了什么?我是否必须编辑CMakeLists.txt才能获得不同的配置类型?

nas*_*512 45

CMake工作流程于2016年更改.阅读链接的博客文章了解详细信息,但简而言之,CLion不再构建所有4个CMake配置以节省时间和内存.您可以在"设置"中配置CMake配置类型 构建,执行,部署| CMake的.

但是,了解一些用户经常使用这种类型的交换机并且不想每次都改变CMake设置(从而等待CMake重新加载),我们将引入一种重新设计的功能来添加额外的CMake配置.这将与2016.3.*更新一起播出(但不是2016.3.1).

  • 请使用最新信息更新此评论。 (2认同)

小智 19

对于较新版本:转到文件 --> 设置 --> 构建、执行、部署 --> CMake。现在单击“+”符号,这应该会自动添加一个发布配置文件(如果再次按“+”,则会添加带有调试信息的发布配置文件)。

之后,您可以在窗口右上角的“配置”部分中在“发布”和“调试”之间切换。

Clion 配置开关

  • 我在窗口右上角没有看到任何可以在“发布”和“调试”之间切换的按钮。 (2认同)

Kek*_*mee 7

从CLion 2017.2开始,您可以进行编辑idea/workspace.xml以还原旧的工作流程。

<configuration CONFIG_NAME="Release" />在配置块中添加Release配置(),如下所示:

<component name="CMakeSettings">
  <configurations>
    <configuration CONFIG_NAME="Debug" />
    <configuration CONFIG_NAME="Release" />
  </configurations>
</component>
Run Code Online (Sandbox Code Playgroud)

现在您可以再次切换。