cmake gui 生成修改配置文件

工作中用到了cmake,写个总结。
安装完cmake后,电脑里相应目录下会出现帮助文档,可供查看。
在这里插入图片描述

CMakeLists.txt

cmake可以通过命令行操作,也可以通过图形界面操作。我在工作中是通过图形界面操作的。在使用的时候它需要一个配置文件——CMakeLists.txt,只能是用这个名字,大小写没有影响。

编辑CMakeLists.txt

我在里面加入一句话
set(TEST ON CACHE BOOL “This is a test”)
set是给变量赋值的意思,这里的变量可以是普通变量,cache变量,环境变量等。
上面那句话的解释是:TEST是一个变量,它是cache变量,类型是BOOL,此时为On,提示信息是”This is a test“。
加入这句话后看看发生了什么。
在这里插入图片描述
打开cmake gui,在”Where is the source code"里选择工程的文件夹,这个文件夹的根目录需要包含CMakeLists.txt,点击Configure出现上图。

可见 在gui中生成了一个“ungrouped entries”,看来我们家的那一行是创建了一个entries,这个entry可以通过鼠标勾选或者取消,实际上这就起到了配置程序的作用。

更多的entry

在这里插入图片描述

生成.h

我们用cmake 的作用之一是自动生成或修改.h配置文件文件。
新建文件App.h.template,在里面添加:
#ifndef APP
#define APP

#define TCPIP_ENABLED @TCPIP_ENABLED@
#define SOURCE_PATH @SOURCE_PATH@
#define APP_NAME @APP_NAME@
#define OS_TYPE @OS_TYPE@

#endif

修改CMakeLists.txt为在这里插入图片描述
这样运行完cmake ->configure->generate就会在指定目录下生成App.h,打开该文件,里面的内容是:
#ifndef APP
#define APP

#define TCPIP_ENABLED OFF
#define SOURCE_PATH “c:”
#define APP_NAME TestApp
#define OS_TYPE Windows

#endif

以上就是通过cmake gui生成和修改配置文件的简单演示。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

豆腐白菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值