在本文中,我们将学习如何使用 CLion 生成一个可执行的 EXE 文件。CLion 是由 JetBrains 开发的 C 和 C++ 集成开发环境 (IDE)。
获取可执行文件的稍稍复杂,因为 CLion 本身并没有直接的功能生成 exe,这取决于你的工具链和构建系统。以下内容将详细介绍如何使用 CMake 和 MinGW 工具链在 CLion 中生成可执行的 EXE 文件。
首先,确保你的系统中已经安装了 CLion, CMake 和 MinGW。
步骤 1: 建立一个新的CLion 项目
1. 打开 CLion
2. 单击 "Create New Project" 创建一个新项目
3. 输入项目名称并选择文件夹储存项目
4. 单击 "Create" 完成项目创建
步骤 2: 配置 CMakeLists.txt 文件
现在我们需要配置 CMakeLists.txt 文件,以便告诉 CMake 如何构建我们的项目。CMakeLists.txt 文件构建规则类似于 Makefile,但是它是平台无关的。
1. 打开你项目的 CMakeLists.txt 文件
2. 确保你的 CMakeLists.txt 文件包含以下内容:
```cmake
cmake_minimum_required(VERSION 3.20)
project(your_project_name)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
add_executable(your_project_name main.cpp)
```
请确保替换 `your_project_name` 为你的实际项目名称。
`set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)` 这句代码会使可执行文件输出到名为 `bin` 的文件夹,以便稍后我们可以轻松地找到它。
3. 保存 CMakeLists.txt 文件。
步骤 3: 编写并构建程序
1. 书写你的 C++ 代码并保存至 main.cpp 文件
2. 点击 CLion 右上角的 "Build"(构建)按钮,开始构建项目
3. 等待构建过程中信息提示:"Build Finished" 或 "Build succeeded"
步骤 4: 获取 EXE 文件
1. 打开 Windows 资源管理器
2. 通过之前设置的 CMakeLists.txt,程序的可执行文件被生成在 `your_project_path/cmake-build-debug/bin` 文件夹下
3. 你可以在文件夹下找到生成的 EXE 文件,名为 `your_project_name.exe`
至此,你已经成功在 CLion 中使用 CMake 和 MinGW 生成了一个可执行的 EXE 文件。现在你可以在需要的地方运行这个可执行文件。
注意:在生成的 exe 中可能需要包含的动态链接库,如 `libstdc++-6.dll`,你需要拷贝这些文件到 exe 的同一目录下,以在其他设备上进行兼容运行。所有动态链接库的文件均位于 MinGW 的安装目录。