win下制作一个简单的Cmake,完成运行效果

摘要:该配置包含一个CMake项目构建脚本(CMakeLists.txt)和一个Windows下的构建命令脚本(command.txt)。CMake脚本定义了最低版本要求(3.10),创建了名为"MyProject"的项目,并添加了可执行文件my_app(源文件m2.cpp)。命令脚本先清除build目录,然后创建并进入该目录,使用MinGW生成Makefile,编译项目,最后运行生成的可执行文件my_app.exe。整个配置实现了从源码到可执行程序的完整构建流程。

shell 复制代码
# CMakeLists.txt 为cmake准备的
cmake_minimum_required(VERSION 3.10)
project(MyProject)

add_executable(my_app m2.cpp)
shell 复制代码
# command.txt 在主目录下
rmdir /s/q build

mkdir build
cd build
cmake -G "MinGW Makefiles" ..
make
my_app.exe
相关推荐
续写烂尾3 小时前
贴片 SD NAND、eMMC、TF 卡规格怎么定?硬件工程师选型清单
运维·服务器·网络
不昀3 小时前
网口Link Up后仍然掉线,怎样区分物理链路和数据通路问题?
linux·以太网
迪康妍妍3 小时前
终端管控实操:封堵网盘与IM外发通道的落地思路
运维·网络·安全·架构·安全性测试
sxgzzn3 小时前
如何选择合适的开关柜在线监测工具?
运维·重构·无人机·开关柜局放在线监测·光伏运维管理系统
科技小E3 小时前
监控设备品牌杂乱无法互通?EasyGBS打通孤岛,统一汇聚视频
服务器·网络·音视频
Lhan.zzZ3 小时前
Qt WebEngineView 在 Linux 上无法加载网页:从“看不见 HTML“到“禁用沙箱“
linux·c++·qt
zxcvb1534 小时前
运维经验分享:监控网页更新内容的几种思路
运维
Fcy6484 小时前
Linux下 多路转接select详解
linux·select·多路转接
weixin199701080164 小时前
《抖音商品API:/product/detail 与 /product/list 的字段边界与图片合规踩坑》(附 Python 源码)
服务器·网络·windows
云飞云共享云桌面5 小时前
设计师共享单台图形服务器,解决 SolidWorks大装配卡顿难题
运维·服务器·3d·自动化·电脑·制造