zoukankan      html  css  js  c++  java
  • 搭建C++环境

    因为测试用例是C++,我必须安装对应的C++环境,否则跑不起C++代码。突然觉得VsCode如此操蛋,觉得为什么就不能像Eclipse中的Maven那样,安装插件就集成了Maven所必需的,省了安装这一步。

    之所以记录下来,也是为了让更多人避免这个坑,安装C++本身并不困难,总是在安装mingw-w64过程中失败,其实原因是因为网络原因,我使用同事的NordVPNFQ,就没有出现过安装mingw-w64从而导致失败的情况。

    准备环境

    WIN10 64 专业版

    vscode版本:1.24.1

    launch.json版本:0.2.0

    tasks.json版本:2.0.0

    mingw-w64版本:8.1.0

    一、安装VsCode

     vscode官网下载安装包直接安装即可

    二、vscode内安装C/C++ 插件

    vscode内按快捷组合键Ctrl+Shift+X(或如图第①步点击[拓展]按钮)打开拓展分页,在搜索栏输入" C ",查找到如图的第一个插件,安装并重新加载之。

    三、 安装mingw-w64

    mingw-w64官网下载64位的mingw-w64在线安装包(以在线包为例)或离线包(离线包直接解压出来就能用)

    在线包:根据系统选择合适的安装包进行下载,选择在线安装器

    下载完成后出现如下安装包

    安装该包,在Setting 界面将Architecture选项改为x86_64,其他不变,选择合适的安装路径(默认或重新指定都可以,路径中不要有中文)

    配置计算机环境变量如图(我的安装路径是C:Program Filesmingw-w64x86_64-8.1.0-posix-seh-rt_v6-rev0mingw64in,因此环境变量这么加)

    安装完成后打开控制台,分别输入   g++ --version   和 gcc --version  查看环境是否安装成功(是否有当前版本号)

    四、重启电脑

    五、运行C++代码

    代码如下:

    #include <stdio.h>
    int main(int argc, char *args[])
    {
        int i, j;
        printf("hello world!
    ");
        printf("argc:%d
    argv:
    ", argc);
        for (i = 0; i < argc; i++)
        {
            printf("%d:%s
    ", i, args[i]);
        }
        
        getchar();
    
        return 0;
    }

    Ctrl+F5运行,出现如图:

    主要参考地址为:https://my.oschina.net/u/3669041/blog/1838710

  • 相关阅读:
    视图和同义词的区别
    【MooTools】自定义滚动条小插件
    有理想的程序员必须知道的15件事
    革新:.NET 2.0的自定义配置文件体系初探
    我的2006年学习计划
    为ASP.NET 2.0配置数据源
    通用异常处理框架
    泛型的序列化问题
    实战SVN For Apache2(二)
    LightningFramework系列(一、初步总架构图)
  • 原文地址:https://www.cnblogs.com/youcong/p/10257462.html
Copyright © 2011-2022 走看看