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
相关推荐
Jay Chou why did15 小时前
wsl安装完无法进入wsl
linux
石头53016 小时前
Rocky Linux 9.6 docker k8s v1.23.17 kubeadm 高可用部署文档
linux
松涛和鸣16 小时前
49、智能电源箱项目技术栈解析
服务器·c语言·开发语言·http·html·php
凉、介16 小时前
SylixOS 中的 Unix Socket
服务器·c语言·笔记·学习·嵌入式·sylixos
RisunJan16 小时前
Linux命令-ipcs命令(报告进程间通信(IPC)设施状态的实用工具)
linux·运维·服务器
春日见17 小时前
控制算法:PP(纯跟踪)算法
linux·人工智能·驱动开发·算法·机器学习
HABuo17 小时前
【Linux进程(四)】进程切换&环境变量深入剖析
linux·运维·服务器·c语言·c++·ubuntu·centos
oMcLin17 小时前
如何在 Rocky Linux 8.7 上通过 Prometheus 与 Grafana 结合,提升大规模容器环境的监控与性能分析?
linux·grafana·prometheus
橘颂TA17 小时前
【Linux】死锁四条件的底层逻辑:从锁冲突到 STL 组件的线程安全实践(Ⅵ)
linux·运维·服务器·c++·死锁