zoukankan      html  css  js  c++  java
  • Visual Studio Code开发环境配置

    Visual Studio Code(VsCode)集成开发环境大叶子比较喜欢,

    • 有类似vim命令行插件,可以命令行操作,扩充快捷键使用
    • 有Markdown插件,可以编辑md文档。
    • Markdown可以编辑和展示双窗口,和Typora比虽然不能所见即所得,但是相对有道笔记的md比较友好。
    • 可以编辑C++了,平时要看代码。
    • 编辑,编译,运行,调试集成,当然还有其他集成插件了。

    环境:

    • Windows10 64Bit
    • VsCode 1.44.2 64Bit
    • MinGW

    环境VsCode GNU C编译环境配置

        参考VsCode C环境配置手册

    1.  下载VsCode IDE,安装VsCode IDE
    2. C/C++插件:C/C++ extension for VS Code 安装
    3. 下载MinGW,安装MinGW
    4. MinGW环境配置与验证
    5. VsCode+MinGW C/C++开发环境验证

    1.安装VsCode及插件

      下载VsCode后傻瓜式安装就好了。下面记录下相应插件安装

      ctrl+shift+x打卡扩展搜索,输入:C/C++,找到下面这个插件进行安装:

     2.MinGW安装配置

     step1.  mingw-w64-install.exe双击安装

      大叶子安装的位置:D:Program Files (x86)mingw-w64 

     step2.对应的bin文件路径添加到系统环境变量

      将:D:Program Files (x86)mingw-w64i686-8.1.0-posix-dwarf-rt_v6-rev0mingw32in添加到系统环境变量path。

     step3.验证

      cmd打开一个命令行窗口,输入:g++ --version、gdb --version,会显示系统g++编译版本,如:

      MinGW安装后的工具又如下:

     3.VsCode+MinGW C/C++环境验证 

      环境基本完成配置,接下来开始HelloWorld。

    step1.打开VsCode,创建一个空文件夹作为HelloWorld的工程文件夹

    step2.创建helloworld.cpp

    include<iostream>
    using namespace std;
    
    int main()
    {
        cout<< "hello world!"<< endl;
    
        return 0;
    }
    

     step3.为Helloworld添加配置文件

    • tasks.json     构建指令
    • launch.json   调试设置
    • c_cpp_properties.json  编译器路径和智能语法

    参考官方使用:https://code.visualstudio.com/docs/cpp/config-mingw

      ctrl+ shift + p打开搜索,输入:C/C++ Edit Configurations,选择JSON格式,打开c_cpp_properties.json。根据模板添加如下:

       将MinGW中对应的路径添加到设置参数。

       ctrl + shift + p,打开搜索,输入:“Tasks:  Configure Task”,打开tasks.json。为项目添加构建设置,如下:

       添加两个任务:build,构建release版本;build-debug,构建debug版本。

    step4.编译

     helloworld.cpp窗口,按ctrl + shift + p,输入:Tasks: Run Build Task,选择上边添加的两个任务中的一个,例如:build。构建成功后会生成helloworld.exe

    step5.运行

     VsCode Terminal窗口中通过命令行运行上步生成的helloworld.exe可执行文件。如下:

     注:环境配置可能不完善存在问题,后边使用中遇到在更新,如果大家有遇到欢迎分享,交流。

  • 相关阅读:
    eclipse下c/cpp " undefined reference to " or "launch failed binary not found"问题
    blockdev 设置文件预读大小
    宝宝语录
    CentOS修改主机名(hostname)
    subprocess报No such file or directory
    用ldap方式访问AD域的的错误解释
    英特尔的VTd技术是什么?
    This virtual machine requires the VMware keyboard support driver which is not installed
    Linux内核的文件预读详细详解
    UNP总结 Chapter 26~29 线程、IP选项、原始套接字、数据链路访问
  • 原文地址:https://www.cnblogs.com/yemaomao/p/12929694.html
Copyright © 2011-2022 走看看