彩票走势图

在Clion中配置项目(二):CMake构建系统之CMakeLists.txt

翻译|使用教程|编辑:吴园园|2020-03-10 10:18:54.130|阅读 8697 次

概述:CMakeLists.txt文件包含一组指令和说明,这些指令和说明描述了项目的源文件和目标(可执行文件,库或两者)。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

CLion是一款专为开发C及C++所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还使用智能编辑器来提高代码质量、自动代码重构并且深度整合CMake编译系统,从而提高开发人员的工作效率。

点击下载Clion最新试用版

当你创建一个新的项目,克利翁生成的CMakeLists.txt自动文件并将其放置在项目的根目录。打开项目,您可以将CLion指向顶级CMakeLists.txt并选择Open as Project

下面的示例显示一个简单的“ Hello,World!” 的CMakeLists.txt文件。项目:

cmake_minimum_required(VERSION 3.13)  # CMake version check
project(simple_example)               # Create project "simple_example"
set(CMAKE_CXX_STANDARD 14)            # Enable c++14 standard

# Add main.cpp file of project root directory as source file
set(SOURCE_FILES main.cpp)

# Add executable target with source files listed in SOURCE_FILES variable
add_executable(simple_example ${SOURCE_FILES})

您可以直接在编辑器中编辑CMakeLists.txt文件。确保在编辑后重新加载项目。默认情况下,自动重装功能是禁用的,您可以通过选择“ 设置” /“首选项” |“ 编辑时自动重装CMake”复选框来启用它。构建,执行,部署| CMake的。

对于结构复杂的项目,可以创建子目录CMakeList.txt文件来描述子目录的构建,内容和目标规则。子目录CMakeLists.txt文件添加的目标的类型可以根据模块的角色而有所不同。

在Clion中配置项目(二):CMake构建系统之CMakeLists.txt

=====================================================

更多关于CLion的教程、资源敬请关注我们即将推出的后续教程哦~

想要购买Clion正版授权的朋友欢迎

关注下方微信公众号吗,及时获取产品最新消息和最新资讯


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP