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
相关推荐
天赐学c语言9 分钟前
Linux - 网络应用层协议HTTP
linux·c++·网络服务
JiMoKuangXiangQu24 分钟前
Linux 锁 (3) - semaphore
linux·semaphore
学不完的24 分钟前
Docker 的安全优化
运维·安全·docker·容器·eureka
老星*25 分钟前
1Panel:现代化开源Linux服务器运维管理面板
运维·服务器·开源
七七powerful27 分钟前
运维养龙虾--使用腾讯workbuddy部署ssh-mcp-server允许通过 MCP 协议远程执行 SSH 命令
运维·ssh·ssh-mcp
twc82929 分钟前
打造专属 MCP Server 测试自动化的私有化解决方案
运维·软件测试·人工智能·自动化·mcp server
顶点多余32 分钟前
Linux中进程间通信 ---管道篇
linux·运维·服务器
zzzsde34 分钟前
【Linux】进程控制(2):进程等待&&进程替换
linux·服务器·网络
实在智能RPA36 分钟前
实在 Agent 支持哪些企业业务场景的自动化?全行业智能自动化场景深度拆解
java·运维·自动化
longxibo39 分钟前
【Ubuntu datasophon1.2.1 二开之八:验证实时数据入湖】
大数据·linux·clickhouse·ubuntu·linq