首页/文章/ 详情

CMake创建C++项目

9月前浏览582

CMake是一个高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目,也就是说它最大的优势就是跨平台。

●安装

首先下载CMake官网下载地址:https://cmake.org/download/

里面好多版本,根据自己需要版本进行下载。最新版本为3.14.4

安装过程中会提醒是否要添加环境变量,我们选择添加到系统变量(for all users),这样就省去了手动添加环境变量的步骤。也可以安装完成后手动添加环境变量。安装完后记得重启电脑。个人经验,设置环境变量要重启之后才有效。重启电脑后,打开cmd黑窗,输入cmake,能够显示cmake的一些信息即为安装成功,如下图:


●创建C++项目

1)在任意位置创建两个文件夹,其中一个文件夹名称为项目名称,里面有CMakeLists.txt和hello.cpp文件。另一个文件夹名称随意,里面不用添加任何东西。

2)打开cmake的GUI界面,按照图示操作,第一个路径选择上述两个文件所在的路径,第二个路径可自行选择。完成之后点击configure

之后弹出一个界面,选择编译器。然后点finish,开始配置项目

3)如有红色,则再点击一次configure,直到红色消失。紧接着点击generate和open project进入vs界面。

4)右击项目名称hello,将其设为启动项。编译执行。成功!

5)如果选择的编译器没有IDE,则直接在CMake里面就完成所以的步骤了。





来源:数值分析与有限元编程
科普
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-04-01
最近编辑:9月前
太白金星
本科 慢慢来
获赞 6粉丝 17文章 327课程 0
点赞
收藏
作者推荐

建模 | 利用格林公式计算湖泊面积

本文摘要(由AI生成):本文探讨了如何利用格林公式计算天然湖泊这类不规则平面图形的面积。格林公式建立了曲线积分和曲面积分的关系,尤其适用于处理第二型曲线积分,其物理背景是变力沿曲线做功。格林公式虽有些反直觉,但它揭示了区域内部情况与边界情况的关联。文章还提到了格林公式的两种形式,并指出同济版教材在缺乏场论背景的情况下介绍曲面积分和格林公式,导致理解上的困难。格林公式可视为牛顿-莱布尼兹公式的推广,将闭区域上函数的边界积分与内部积分联系起来。一般来说,天然湖泊水域都是不规则的平面图形,如何计算它的面积呢。这里,利用格林公式来建立数学模型。格林公式的主要功能是构建曲线积分和曲面积分的关系。第二型曲线积分和曲面积分都有鲜明的物理背景。第二型曲线积分产生的物理背景:变力沿曲线做功!格林公式有点难以理解,因为它确实有些反直觉,“我们为什么能够用内部的情况来描述外围的情况?”看到公式后很多人会产生这个疑问,公式是一步登天的,是对最终结论的简洁描述。格林公式有两种形式,同济版教材中的是旋度形式,更容易理解的形式是散度形式,一块区域中的散度的积分,就是边界的的通量。主要的问题是同济版的教材在完全不涉及场论的情况下讲完了曲面积分和格林公式,光让你会做题,不让你理解。一个定义在闭区域上,性质优良的函数,在其边界上的积分与其内部积分产生联系,也可视为牛顿-莱布尼兹公式的推广形式。来源:数值分析与有限元编程

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈