如何设置 CLion 进行编译和 运行?

How do I set up CLion to compile and run?

我刚刚下载了 CLion from https://www.jetbrains.com/ 因为我喜欢他们的其他产品。

但是,我在配置它时遇到问题。我无法编译和 运行 我的应用程序(一个简单的“hello world”)。

当我尝试 运行 应用程序时,它指给我“编辑配置”,所以我添加了一个新应用程序,现在我遇到了这个问题:

  1. 我无法指定“目标”;我唯一能做的就是设置“所有目标”。
  2. 我无法指定“配置”(我找到的所有教程都有 Debug 或 运行)。
  3. 可执行?唔。 GCC 的路径应该在这里吗? (C:\MinGW\bin\gcc.exe)

其余的配置看起来是可选的。

我的 CMakeList.txt 看起来像:

cmake_minimum_required(VERSION 3.3)
project(test)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(SOURCE_FILES test.c test.h)
add_executable(test ${SOURCE_FILES})

我尝试 运行 使用“所有目标”。我还尝试设置可执行文件。我什么都试过了,还是不行。

有人可以指点一下吗?

我 运行 在更新 Windows 10 后遇到了与 CLion 1.2.1 相同的问题(在撰写此答案时)。在我更新我的 [=212 之前它工作正常=].我的OS安装在C:\盘,CLion 1.2.1和Cygwin(64位)安装在D:\盘。

问题似乎出在 CMake 上。我正在使用 Cygwin。以下是我用来解决问题的步骤的简短回答。

简答(对于 MinGW 应该也类似,但我没试过):

  1. 安装 带有 GCC、G++、GDB 和 CMake(所需版本)的 Cygwin
  2. 将 Cygwin 'bin' 目录的完整路径添加到 Windows 环境变量
  3. 重新启动 CLion 并检查 'Settings' -> 'Build, Execution, Deployment' 以确保 CLion 已选择 正确版本的 Cygwin、make 和 gdb
  4. 检查项目配置('Run' -> 'Edit configuration')以确保您的项目名称出现在那里并且您可以select选项在 'Target'、'Configuration' 和 'Executable' 字段中。
  5. 构建然后运行
  6. 享受

长答案:

以下是为我解决此问题的详细步骤:

  1. Uninstall/delete Cygwin 的先前版本(您的情况是 MinGW)

  2. 确保 CLion 是最新的

  3. 运行 Cygwin 设置(x64 用于我的 64 位 OS)

  4. 至少为 Cygwin 安装以下软件包: gcc g++ make Cmake gdb 确保您正在安装 CLion 所需的上述软件包的正确版本。您可以在 CLion 的“快速入门”部分找到所需的版本号(我不能 post 超过 2 个链接,直到我有更多的信誉点)。

  5. 接下来,您需要将 Cygwin(或 MinGW)添加到名为 'Path'[=119= 的 Windows 环境变量中]。您可以 Google 如何为您的 Windows

  6. 版本查找环境变量

[在 Win 10 上,右击 'This PC' 和 select 属性 -> 高级系统设置 -> 环境变量... -> 在 'System Variables' 下 -> 找到 'Path' -> 点击 'Edit']

  1. 将 'bin' 文件夹添加到 Path 变量。对于 Cygwin,我补充说: D:\cygwin64\bin

  2. 启动 CLion 并从 'Welcome Screen' 或从 'Settings'文件 -> 设置

  3. Select 'Build, Execution, Deployment' 然后点击 'Toolchains'

  4. 您的 'Environment' 应该显示您的 Cygwin 安装目录(或 MinGW)的正确路径

  5. 'CMake executable',select'Use bundled CMake x.x.x'(3.3. 2 在我写这个答案的时候)

  6. 'Debugger' 向我显示 'Cygwin GDB GNU gdb (GDB) 7.8' [gdb 太多了行 ;-)]

  7. 下面应该显示所有类别的复选标记,还应该显示 'make' 的正确路径'C compiler''C++ compiler'

见截图: Check all paths to the compiler, make and gdb

  1. 现在转到'Run' -> 'Edit configuration'。您应该在左侧面板中看到您的项目名称,在右侧面板中看到配置

见截图: Check the configuration to run the project

  1. 控制台应该没有错误window。您会看到 'Run' -> 'Build' 选项现在处于活动状态

  2. 构建您的项目,然后 运行 构建项目。您应该在终端 window

  3. 中看到输出

希望这对您有所帮助!祝你好运,享受 CLion。

我在Clion遇到了一些问题,最后,我解决了它们。这是一些经验。

  1. 下载并安装MinGW
  2. g++ 和 gcc 包应该默认安装。使用 MinGW 安装管理器安装 mingw32-libzmingw32-make。你可以通过C:\MinGW\libexec\mingw-get.exe打开MinGW安装管理器这一步是最重要的一步。如果 Clion 找不到 make、C 编译器和 C++ 编译器,请重新检查 MinGW 安装管理器以安装所有必需的包。
  3. 在Clion中,打开File->Settings->Build,Execution,Deployment->Toolchains。将 MinGW 主页设置为本地 MinGW 文件。
  4. 开始你的"Hello World"!

您也可以在 Windows 环境中使用 Microsoft Visual Studio 编译器代替 Cygwin 或 MinGW 作为 CLion 的编译器。

只需在“帮助”中找到“操作”并键入 "Registry"(不带“)并启用 CLion.enable.msvc 现在使用 Microsoft Visual Studio 编译器配置工具链。 (如果尚未下载则需要下载)

关注此 link 了解更多详情: https://www.jetbrains.com/help/clion/quick-tutorial-on-configuring-clion-on-windows.html