【VScode配置】C++ | Java | Python 运行环境

简介: 【VScode配置】C++ | Java | Python 运行环境

👉引言


铭记于心
🎉✨🎉我唯一知道的,便是我一无所知🎉✨🎉

💥安装vscode💥


vsCode官网下载


  1. 选择安装位置(建议安装非C盘)
  2. 下一步
  3. 按需选择

image.png

  1. 安装


  👉 下载汉化插件


image.png


 到此位置VScode的安装就彻底完成啦,接下来就是配置各种语言的编译环境

 注意这里提前补充一下 VScode的配置文件结构(以json文件为主)

image.png


 所以要将设置文件都放到.vscode文件夹里


 🌟 开始配置本地编译环境🌟


  💗 配置C++


    👉下载MinGW


一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合

  1. MingW官网下载

image.png

  1. 下载完成后复制bin目录,例如:E:test\\MinGW\\bin (要用\\转义表示)
  2. 配置环境变量:
    设置—系统—关于—高级系统设置—环境变量—path
    双击path进入,新建变量,将上面复制的路径复制过
  3. 检查是否配置成功: win+r —cmd窗口打开后,输入gcc-v,如果出现
    image.png
    则说明配置正确


    👉配置文件(局部配置)


在c++项目下新建一个.vccode文件夹,里面分别放三个配置文件:tasks.json settings.json c_cpp_properties.json

  • c_cpp_properties.json
{
    "configurations": [
        {
          "name": "Win32",
          "includePath": ["${workspaceFolder}/**"],
          "defines": ["_DEBUG", "UNICODE", "_UNICODE"],
          "windowsSdkVersion": "10.0.17763.0",
          "compilerPath": "D://DownLoadApp4_import//mingw64//bin//g++.exe",   /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/
          "cStandard": "c11",
          "cppStandard": "c++17",
          "intelliSenseMode": "${default}"
        }
      ],
      "version": 4
}
  • settings.json
{
    "files.associations": {
        "iostream": "cpp"
    }
}
  • tasks.json
{
    // See https://go.microsoft.com/fwlink/?LinkId=733558 
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
        "type": "shell",
        "label": "task g++",
        "command": "D://DownLoadApp4_import//mingw64//bin//g++.exe",  /*修改成自己bin目录下的g++.exe*/
        "args": [
            "-g",
            "${file}",
            "-o",
            "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "-I",
            //"D:\\0Data\\01Vscode\\project\\c++\\c++code",      /*修改成自己放c/c++项目的文件夹,*/
            "-std=c++17"
        ],
        "options": {
            "cwd": "D://DownLoadApp4_import//mingw64//bin"  /*修改成自己bin目录*/
        },
        "problemMatcher":[
            "$gcc"
        ],
        "group": "build",
        }
    ]
}


  💗配置java


   👉下载jdk


   jdk官方下载链接

   目前工作环境常用的就是jdk8,个人学习版本可以使用jdk11

image.png


下载好后按照步骤安装即可


    👉配置环境变量【重要】


  • 照例 高级系统设置—>环境变量
    然后新建一个环境变量(在系统变量中,path的同级目录下,命名为“JAVA_HOME”),变量值则为 方才安装jdk的目录,如下:
    image.pngimage.png

    最后点击进path中,新建如下的变量
  • image.png
  • 测试java是否成功安装以及 环境变量是否成功配置image.png

注:这种配置方法比较适合同一目录多文件变量配置,通过在path同级目录下新建JAVA_HOME变量将 公共目录解耦,这样如果后期有所改动,无需在path中一个一个更改变量路径

这种配置方法其实与C++中的直接在path中配置绝对路径的效果是等同的


    👉安装java环境插件


  • Language Support for Java™ by Red Hat

image.png


    👉运行


安装好插件后,在vscode中点击ctrl+shift+p打开命令面板

image.png

  创建java项目(选择一个文件夹)

  最后生成这个工程目录:

image.png


其中.vscode是工作区配置文件

src是源文件,bin是java文件编译后的class输出目录,lib是引用的外部库

效果如下:


image.pngimage.png


  💗 配置python


  • 与上面一样,vscode是调用本地编译器进行编译的,所以需要先安装python解释器

python下载



image.pngimage.png

  • 可以选择最新版,也可以选择常用的3.6/3.8版本,接下来按照以下步骤操作即可,其中可以选择自动配置path变量
  • 如果未勾选add path那个选项的话,则需要自己手动配置path变量

image.png

  • 即进入python目录,与上面配置C++一样,复制一下bin文件的本地绝对路径,然后在path中创建变量即可
    安装好python后打开cmd窗口输入python ,如果可以进入交互式环境,则说明成功下载了image.png


    👉vscode中安装python插件


image.png

  • 创建.vscode目录,添加settings.json配置文件,将以下内容复制进去
"python.linting.flake8Enabled": true,
"python.linting.flake8Args": ["--max-line-length=248"],
"python.linting.pylintEnabled": false

image.png


    👉配置jupyter


  • 下载jupyter插件image.png
  • 然后创建.ipynb结尾的文件即可


相关文章
|
7月前
|
jenkins Java Shell
Java、Python、C++支持jenkins和SonarQube(全集)
Jenkins 是一个开源的持续集成(CI)和持续交付(CD)工具,用于自动化构建、测试和部署软件项目。它基于 Java 开发,支持跨平台运行,并拥有丰富的插件生态系统,可以灵活地扩展功能
641 1
|
7月前
|
jenkins Shell 测试技术
|
7月前
|
jenkins Java 持续交付
Java、Python、C++支持Jenkins和SonarQube(三)
Python与Jenkins和SonarQube
340 1
|
7月前
|
jenkins Java 测试技术
|
7月前
|
机器学习/深度学习 JSON Java
Java调用Python的5种实用方案:从简单到进阶的全场景解析
在机器学习与大数据融合背景下,Java与Python协同开发成为企业常见需求。本文通过真实案例解析5种主流调用方案,涵盖脚本调用到微服务架构,助力开发者根据业务场景选择最优方案,提升开发效率与系统性能。
1699 0
|
7月前
|
安全 jenkins Java
Java、Python、C++支持jenkins和SonarQube(一)
Jenkins 是一个开源的 持续集成(CI)和持续交付(CD) 工具,用于自动化构建、测试和部署软件项目。它基于 Java 开发,支持跨平台运行,并拥有丰富的插件生态系统,可以灵活地扩展功能
460 5
|
9月前
|
人工智能 Java 测试技术
Java or Python?测试开发工程师如何选择合适的编程语言?
测试工程师如何选择编程语言?Java 还是 Python?多位资深专家分享建议:Python 入门简单、开发效率高,适合新手及自动化测试;Java 生态成熟,适合大型项目和平台开发。建议结合公司技术栈、个人基础及发展方向选择。长远来看,两者兼通更佳,同时关注 Go 等新兴语言。快速学习与实践才是关键。
|
9月前
|
JSON JavaScript 前端开发
Python+JAVA+PHP语言,苏宁商品详情API
调用苏宁商品详情API,可通过HTTP/HTTPS发送请求并解析响应数据,支持多种编程语言,如JavaScript、Java、PHP、C#、Ruby等。核心步骤包括构造请求URL、发送GET/POST请求及解析JSON/XML响应。不同语言示例展示了如何获取商品名称与价格等信息,实际使用时请参考苏宁开放平台最新文档以确保兼容性。
|
10月前
|
算法 Java 数据库连接
Java 与 C++ 区别深入剖析及应用实例详解
本文深入剖析了Java和C++两种编程语言的区别,从编译与执行机制、面向对象特性、数据类型与变量、内存管理、异常处理等方面进行对比,并结合游戏开发、企业级应用开发、操作系统与嵌入式开发等实际场景分析其特点。Java以跨平台性强、自动内存管理著称,适合企业级应用;C++则因高性能和对硬件的直接访问能力,在游戏引擎和嵌入式系统中占据优势。开发者可根据项目需求选择合适语言,提升开发效率与软件质量。附面试资料链接:[点此获取](https://pan.quark.cn/s/4459235fee85)。
824 0
|
6月前
|
JSON 网络协议 安全
【Java】(10)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
308 1

推荐镜像

更多
下一篇
开通oss服务