CMake、MinGW搭建CC++编译环境

CMake、MinGW搭建CC++编译环境,第1张

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"<<endl;
    return 0;
}
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

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/873243.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-13
下一篇2022-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存