• WINDOWS下CMake+MinGW64搭建C/C++编译环境


    公众号:J平方

    背景:Visual Studio编译C/C++程序太麻烦,故想仿造ubuntu系统在WINDOWS下利用VS Code+CMake+MinGW64搭建建立搭建C/C++编译环境,具体如下。

    1. 安装CMake

        1) 上直接下载后缀为.msi的安装文件,点击按照提示安装,本人安装路径为:“D:SoftwareProCMake”

     

        2)安装完毕,新建Path系统环境变量为:"D:SoftwareProCMakein" 

    2. 安装gcc/g++编译环境(MinGW64)

        1)下载安装MinGW64

            点击,下载红色下划线的,也可以下载绿色线的在线安装器,但是可能出问题,不管哪种方式,安装关键词为x86_64、posix、seh。以下默认下载红色下划线的离线版。

    下载完毕得到一个"mingw64"的文件夹,笔者直接放到"C:"下,然后新建Path系统环境变量为"C:mingw64in"。

          2)检验安装成功

           "WIN+R"然后输入cmd弹出命令行窗口,输入"gcc --version"或者"g++ --version“,出现如下输出说明安装成功

    最后打开"C:MinGWin"目录,会看到有一个“mingw32-make.exe”文件,将其重命名为"make.exe",否则后面cmake命令会出现找不到编译器的情况

    3. 安装VS Code

    百度搜索,进入官网下载安装就行了,并在VS Code里面安装C/C++的lint方便编辑程序

    4. 编译运行一个Demo

    首先新建一个放工程的文件夹,我建的是"1111“文件夹,在该文件夹下编写main.cpp如下

    新建CMakeLists.txt(名字不能错)编写如下(这里不提如何编写CMakeLists)

    然后打开下方的终端窗口输入命令"mkdir build"创建build文件夹

    然后"cd build"进入build文件夹,然后输入"cmake .."(第一次可能需要输入"cmake -G"MinGW Makefiles" ../",原理不解释,尤其是电脑装了Visual Studio如果直接"cmake .."就会生成VS的工程文件),等待编译完成就输入"mingw32-make"或者输入"min"然后TAB补全命令生成可执行文件,然后输入".hello.exe"(可以输入".h"后按TAB键自动补全,为什么是hello.exe,跟编写的CMakeLists有关)

     

  • 相关阅读:
    linux下利用elk+redis 搭建日志分析平台教程
    C# 短信发送 邮件发送
    面向对象编程思想-装饰模式
    面向对象编程思想-桥接模式
    面向对象编程思想-适配器模式
    面向对象编程思想-原型模式
    面向对象编程思想-建造者模式
    面向对象编程思想-抽象工厂模式
    面向对象编程思想-工厂方法模式
    面向对象编程思想-简单工厂模式
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13281767.html
Copyright © 2020-2023  润新知