栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

CMake、MinGW搭建C/C++编译环境

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CMake、MinGW搭建C/C++编译环境

1. 安装

自行到官网下载即可

  • CMAKE
    https://cmake.org/download/
    下载最新的.msi文件
  • MinGW
    https://osdn.net/projects/mingw/

检测安装是否成功

2. 添加至环境变量

3. 举个例子 3.1 新建文件夹

创建一个文件夹,包含build,main.cpp,CMakeLists.txt三个文件。


文件内容

CMakeLists.txt

cmake_minimum_required(VERSION 3.4)
 
PROJECT(hello_world)
 
INCLUDE_DIRECTORIES(
    ${PROJECT_SOURCE_DIR}
)
set(SRC
    ${PROJECT_SOURCE_DIR}/main.cpp
)
ADD_EXECUTABLE(hello ${SRC})

main.cpp

#include
using namespace std;
 
int main(int argc,char const *argv[])
{
    cout<<"hello"< 
3.2 启动CMake工具,生成MakeFile文件 


1)输入创建文件夹路径

2)输入创建文件夹build目录

3)点击Configure设置编译器

选择MinGW MakeFiles,点击Finish

4)点击Generate生成MakeFile文件

3.3 进入build目录,输入cmd进入命令台

3.4 make

输入make,出错

make


改成mingw32-make成功

mingw32-make

3.5 生成exe可执行文件


执行hello.exe

补充:为什么make命令失败?

原因:
mingw的bin目录,无make.exe文件。

解决方案:
将mingw32-make.exe拷贝一份命名为make.exe

make成功

参考资料

https://blog.csdn.net/qq_40604853/article/details/89333337?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.pc_relevant_default&utm_relevant_index=1

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/862632.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号