当前位置: 首页 > news >正文

【cmake】编译cpp文件,安装MinGW

安装MinGW

https://github.com/niXman/mingw-builds-binaries/releases

在这里插入图片描述

配置环境变量

在这里插入图片描述

验证安装

gcc --version

出现以下代表安装成功
在这里插入图片描述

cmake安装

https://cmake.org/download/

在这里插入图片描述

添加环境变量

在这里插入图片描述

验证安装

cmake --version

在这里插入图片描述

cmake使用

编译cpp为exe(可执行文件)
创建以下名字的txt文件

CMakeLists.txt

写入如下内容

# 指定CMake的最低版本要求
cmake_minimum_required(VERSION 3.10)# 项目名称
project(MyCppProject)# 设置C++标准
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED True)# 添加可执行文件,指定源文件
add_executable(my_program main.cpp)
新建一个build文件夹

在这里插入图片描述

http://www.lryc.cn/news/621157.html

相关文章:

  • Python 进阶详解:正则表达式与 JSON —— 文本处理与数据交换的核心技能
  • K8s-持久化存储
  • 第1节:多模态大模型入门(多模态大模型基础教程)
  • 安装 Nginx
  • Spring Boot + Redis + 布隆过滤器防止缓存穿透
  • UML函数原型中constraint的含义,有啥用?
  • 读《精益数据分析》:移情(Empathy)—— 验证真实需求,避免伪需求陷阱
  • 加密货币交易所开发:如何打造安全、高并发的数字资产交易平台?
  • 7、C 语言数组进阶知识点总结
  • 分布式事务、锁、链路追踪
  • Mybatis学习笔记(九)
  • C#WPF实战出真汁01--搭建项目三层架构
  • 计算机视觉第一课opencv(二)保姆级教
  • 【CLR via C#(第3版)阅读笔记】类型基础
  • (论文速读)DiffusionDet - 扩散模型在目标检测中的开创性应用
  • 【C#】跨平台创建你的WinForms窗体应用(WindowsUbuntu)
  • 从零开始的云计算生活——第四十三天,激流勇进,kubernetes模块之Pod资源对象
  • Ansible企业级实战
  • 设计模式(2)
  • sql的关键字 limit 和offset
  • 第16届蓝桥杯C++中高级选拔赛(STEMA)2024年10月20日真题
  • Ansys FreeFlow入门:对搅拌罐进行建模
  • pull request是啥意思
  • Serverless 架构核心解析与应用实践
  • 第三十一天(系统io)
  • 如何让手机访问本地服务器部署的网页?无公网IP内网主机应用,自定义外网地址,给任意网设备访问
  • 从0-1学习Java(三)快速了解字符串、数组、“==“与equals比较
  • 【框架】跨平台开发框架自用整理
  • 每日任务day0814:小小勇者成长记之钓鱼日记(字典推导式)
  • Steam移动游戏存储位置