上一页 1 2 3 4 5 6 7 8 9 10 ··· 37 下一页
摘要: 1 概述 本文基于前文环境 本节目标:为发布项目关闭调试控制台 (/SUBSYSTEM:WINDOWS) 2 CMake脚本设置 debug显示控制台还是很有帮助的,可输出调试信息到控制台,观察成勋运行状态。 release版, 咱们不希望让控制台依然显示。毕竟会输出调试信息。 用户不需要看到它。 阅读全文
posted @ 2022-11-20 12:54 mohist 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1 概述 本文基于前文环境 本节目标:为项目增加链接选项:requireAdministrator (/level='requireAdministrator'), 用于增加管理员权限 2 目标 程序安装C盘(windows默认系统盘符),修改自身携带的配置文件,可能会失败(实战中没有成功过),因为 阅读全文
posted @ 2022-11-20 12:23 mohist 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 1 概述 本文基于前文环境 本节目标:设置项目包含头文件路径, 关键语法target_include_directories。 2 目标 main.cc 与 Typedef.h不在同一个目录下, Typedef.h 位于include目录下,main.cc位于src目录下 main.cc 使用Typ 阅读全文
posted @ 2022-11-20 11:42 mohist 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 1 概述 本文基于前文环境 本节目标:复用cmake脚本文件 2 编写复用脚本 2.1 前言 多个项目之间,很多cmake设置大相径庭。比如修改输出路径、编写适用与自己的宏或者函数 没错,cmake也可以编写函数和宏。 个人使用习惯,笔者的每个项目都会指定关的文件(exe或者dll文件)的输出路径, 阅读全文
posted @ 2022-11-17 23:03 mohist 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1 概述 本文基于前文环境 本节目标:动态库和Exe项目修改CMake默认输出路径 2 准备工作 目录结构 . │ CMakeLists.txt └─src main.cc 2.1 代码准备 main.cc中的代码如下 #include <iostream> /// 程序入口 int main(in 阅读全文
posted @ 2022-11-16 22:36 mohist 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1 概述 本文基于前文环境 本节目标:基于VSCode, 使用CMake Tools插件命令调试程序 通过前面可以得知,CMake Tools的其他常用命令已经介绍过了,下面介绍 CMake:debug命令 2 准备工作 2.1 目录结构 创建一个名为main.cc的文件,位于src文件夹下,而sr 阅读全文
posted @ 2022-11-16 20:06 mohist 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 1 概述 本文基于前文环境 本节目标: 结合VSCode, 熟悉 CMake Tools 插件的一些用法 2 CMake Tool插件命令概览 VSCode插件命令见下图: 3 常用命令总结 |序号|名称|功能| |:--|:--|:--| |1|CMake: configure|解析cmake脚本 阅读全文
posted @ 2022-11-16 00:03 mohist 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 1 概述 本文基于前文环境 本节目标: 了解CMAKE内置的一些变量 以及对应的值 2 CMake内置变量 前面的文章中已经出现了CMAKE_CURRENT_SOURCE_DIR,当时没有说明,现在补上,CMAKE_CURRENT_SOURCE_DIR就是当前CMakeLists.txt文件所在路径 阅读全文
posted @ 2022-11-15 23:31 mohist 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1 概述 本文基于前文环境 本节目标: 关于cmake脚本错误处理 及cmake脚本执行流程 2 错误提示 当脚本语法出错时,cmake会输出 错误位于哪个文件、第几行、以及错误原因。 下面,将演示 使用message输出 hello cmake出错。 3 错误脚本 脚本内容, 错误:message 阅读全文
posted @ 2022-11-15 23:18 mohist 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 1 概述 本文基于前文环境 本节目标: 编写创建可执行程序exe的cmake脚本 2 核心代码 add_executable命令用于生成可执行程序 3 用法 add_executable(项目名 代码文件) 如果有多个代码文件 可以追加代码文件,例如 add_executable(项目名 代码文件 阅读全文
posted @ 2022-11-15 20:04 mohist 阅读(284) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 37 下一页