CLion教程-管理包依赖 作者: 鱼丸 时间: 2023-09-01 分类: CLion教程 评论 为了帮助您管理项目的依赖和外部库,CLion与vcpkg集成在一起,vcpkg是一个用于C/C++的包管理器。- 阅读剩余部分 -
CLion教程-外部文件 作者: 鱼丸 时间: 2023-09-01 分类: CLion教程 评论 如果您的项目使用一些位于项目根目录之外的文件,您将会在项目树下看到它们被分组在 "External Sources" 节点下:- 阅读剩余部分 -
CLion教程-管理已包含的文件 作者: 鱼丸 时间: 2023-09-01 分类: CLion教程 评论 一个被包含的文件不需要在 CMakeList.txt、compile_commands.json、Makefile 或 build.gradle 中列出,就可以被识别为项目文件,从而提供代码提示。这里唯一的限制是您所包含的文件必须位于项目根目录下(在项目工具窗口中可见)。- 阅读剩余部分 -
CLion教程-自定义编译器 作者: 鱼丸 时间: 2023-09-01 分类: CLion教程 评论 如果您正在使用的编译器在CLion中默认情况下不受支持,那么可以切换到自定义编译器选项。您可以定义任何IDE尚未知晓的编译器,甚至可以是不公开可用的稀有编译器。这个选项在嵌入式开发方面特别有用。- 阅读剩余部分 -
CLion教程-工具链编译器(IDE 范围) 作者: 鱼丸 时间: 2023-09-01 分类: CLion教程 评论 您在当前选定的工具链中配置的编译器将用于您在 CLion 中处理的所有项目。默认情况下,CLion 从提供的环境(例如,在 Windows 上是 MinGW、Cygwin 或 Microsoft Visual C++)中检测编译器,以及其他工具。- 阅读剩余部分 -
CLion教程-工具链 作者: 鱼丸 时间: 2023-09-01 分类: CLion教程 评论 设置 | 构建、执行、部署 | 工具链对于 CLion 中的 CMake、Makefile 和 编译数据库 项目,工具链是构建和运行应用程序所需的所有必要工具的集合:CMake 可执行文件(CMake 项目)、构建工具、C/C++ 编译器、调试器二进制文件和工作环境。- 阅读剩余部分 -
CLion教程-适用于其他构建系统 作者: 鱼丸 时间: 2023-09-01 分类: CLion教程 评论 本文介绍了一种解决方案,您可以使用编译数据库和文件监视器在CLion中处理Meson或其他构建系统。我们的示例展示了如何构建一个元构建系统,用于监视Meson构建脚本的更改,然后相应地重新生成和重新加载编译数据库。通过这种方式,您可以完全在CLion中管理Meson项目。此外,您还可以通过自定义构建目标和自定义运行/调试配置来构建和运行/调试此类项目。- 阅读剩余部分 -
CLion教程-自定义构建目标和应用程序 作者: 鱼丸 时间: 2023-09-01 分类: CLion教程 评论 自定义构建目标与任何特定的构建系统或项目模型无关:CLion 使用您选择的外部工具来构建源代码并清理构建产物。自定义目标对于编译数据库项目特别有用。虽然 compile_commands.json 本身缺少构建和运行应用程序所需的信息,但自定义目标和自定义运行/调试配置有助于绕过这个限制。- 阅读剩余部分 -
CLion教程-Gradle 作者: 鱼丸 时间: 2023-08-18 分类: CLion教程 评论 所需插件:GradleGradle 是一种构建自动化系统,提供了构建 C/C++ 库和应用程序的插件。在 CLion 中,您可以使用基于 cpp-application 和 cpp-library 插件的 Gradle 项目(有关 C/C++ Gradle 插件的更多详细信息,请参见此博客文章:Introducing the new C++ plugins)。- 阅读剩余部分 -
CLion教程-Makefile项目 作者: 鱼丸 时间: 2023-08-18 分类: CLion教程 评论 完全支持在CLion中的Makefile项目仍在不断完善中。如果您希望获得所需功能,请使用与C++-494相关联的工单来提供反馈并投票支持。- 阅读剩余部分 -