【环境与工具】IDE配置——vscode配置

这篇具有很好参考价值的文章主要介绍了【环境与工具】IDE配置——vscode配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

配置vscode的 Python , C++ 的编译环境

2. Python

2.1 Python解释器

2.1.1 安装python环境

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

2.1.2 创建vscode-python文件夹

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

裸配置

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

如图,与在命令行运行无区别

2.1.2 安装vscode-python插件

2.1.3 code插件运行.py

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

添加配置文件

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

program

设置启动文件

"program": "${file}",

code宏定义:选中那个文件 F5 运行那个文件

code调试功能
  • 设置断点后, F5 运行至断点处

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

  • F10 从断点处逐行执行

    intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

    intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

2.2 跨文件夹调用

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

import sys
sys.path.append("./") # 将当前文件夹添加到系统目录中

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

2.3 conda管理python环境

2.3.1 查看已有环境

conda info -e

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

2.3.2 新建环境conda

conda create -n [env_name] python=3.xx

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

2.3.3 使用conda环境

conda activate [env_name]

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

3. C++

3.1 单文件编译

3.1.1 下载vsc扩展

3.1.2 下载C++编译器

https://winlibs.com/

  1. 查看版本

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

  1. 配置环境变量

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

  1. 编写程序,测试编译器

    # include<stdio.h>
    # include<windows.h>
    
    int main(){
        printf("hello\n");
    
        system("pause");
        return 0;
    }
    

    intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

3.1.3 vsc使用自己下载的编译器

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

  • GDB为自己下载的编译器

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

  • 此时,生成 launch.jsontasks.json 两个配置文件

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

launch.json

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

task.json

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

3.2 多文件编译

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

g++ test.cpp -o test.exe //用g++编译器将 test.cpp 链接成 test.exe

报错:没有找得到 PrintHello() 的定义

解决方法:

g++ test.cpp hello.cpp -o test.exe //用g++编译器将test.cpp和hello.cpp链接成一个可执行文件

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

3.2.1 C/C++编译过程

3.2.2 cmake构建工具

  1. cmake下载地址

  2. vscode 安装 cmake 插件

    • cmake:命令提示
    • cmaketools:核心工具
  3. 将cmake添加到环境变量或修改 cmaketools的配置文件

    intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

  4. 目录下新建 CMakeLists.txt

    project(#项目名)
    
    aux_source_directory(目录 定义为变量名)
    
    add_executable(#项目名 #目标目录)
    
    project(test)
    
    aux_source_directory(./src SRCS)
    
    add_executable(${PROJECT_NAME} ${SRCS})
    
  5. 不再需要编译配置文件 task.json及删除launch.json文件中的 "preLaunchTask": "C/C++: g++.exe 生成活动文件" 配置项

3.2.3 cmake构建项目

重启一下vscode就会出现1

  1. 选择 cmake 的编译器

    intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

  2. 使用cmake调试
    这里需要选择一下编译器版本

    intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

  3. 修改配置文件,使 F5 调用cmake调试

    {
        "configurations" : [
            ...
    	    "program":"${command:cmake.launchTargetPath}"
        	...
        ]
    }
    

    intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python
    intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python
    intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

新增文件,需要变动重新保存一下CMakeLists.txt文件,刷新缓冲

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

3.3 一些问题

3.3.1 VScode 检测到#include错误,请更新includePath

1.在VScode中打开一个文件夹,并按ctrl+shit+p,搜索找到编辑配置(JSON)文件,并打开检查自己的“includePath”,如下图所示。

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

2.我们发现自己的includePath并未更新,这也是问题的主要原因,此时我们进行更新。我们使用win+R打开cmd运行窗口,输入命令:g++ -v -E -x c++ -,进行查看路径(下图红框处),并复制下来。
g++ -v -E -x c++ -

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

修改斜杠

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

3.3.2 未定义标识符 cin

排除includePath错误

按Ctrl + 鼠标左键,可以跳转到定义处,则说明 includePath 正确

根据电脑的具体的情况,修改“intelliSenseMode”
  • 未额外安装编译器,设置为 "intelliSenseMode": "windows-mscv-x86

  • 如果安装了其他的编译器,比如GCC编译器,设置为 "intelliSenseMode": "windows-gcc-x64"

打开c_cpp_properties.json 文件,修改对应的项

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python

intellisense配置vscode,系统与工具,# IDE配置,vscode,ide,python文章来源地址https://www.toymoban.com/news/detail-822000.html

到了这里,关于【环境与工具】IDE配置——vscode配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vscode搭建开发调试STM32/RISC-V环境IDE(最全面)

    单片机开发IDE环境如KeilMDK,虽然操作简单 ,方便调试。但就是代码编辑风格很老套,中文符号乱码还是常有的事。而如今流行的vscode编辑器很不错,免费且相当轻量级,用来代码开发体验很不错,看着都舒服。Clion IDE体验更好,但就是它不免费且体积较大。Stm32cubeIDE生成工

    2024年02月16日
    浏览(54)
  • Arduino IDE 环境配置

    目录 Arduino IDE 环境配置 1. 安装方式 2. 操作方法(Arduino中文社区) 2.1. 安装Arduino IDE 2.2. 下载固件 2.3. 修改Arduino IDE语言 2.4. 添加开发板管理网址 2.5. 运行离线包 2.6. 检查安装是否成功 github下载:这种方式可以获取到相关固件,但是如果想要在Arduino IDE中使用需要再进行一系

    2024年03月23日
    浏览(32)
  • 【Java】IDE集成开发环境工具IntelliJ安装和使用

    欢迎来到《小5讲堂》 大家好,我是全栈小5。 这是《Java》序列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。 温馨提示:博主能力有限,理解水平有限

    2024年01月18日
    浏览(66)
  • 入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2)

    在上一篇文章中,介绍了如何入门人工智能编程,并开始了学习 Python 编程语言的基础知识。本文是系列文章的第二部分,我们将继续探讨 Python 编程,但这次我们将使用 Visual Studio Code(简称 VSCode)作为我们的集成开发环境(IDE)。VSCode 是一个功能强大的文本编辑器,它可以

    2024年02月09日
    浏览(53)
  • 软件的开发工具包(SDK)与集成开发环境(IDE)

    本文重点论述软件的开发工具包(SDK)与集成开发环境(IDE)的基本概念和作用。 通常情形下,无论是安装一个软件还是开发一个软件,实际上主要做两个事情:产生SDK(Software Development Kit,简称SDK,软件开发工具包)和IDE(Integrated Development Environment,简称IDE,集成开发环

    2024年02月16日
    浏览(48)
  • Windows:Arduino IDE 开发环境配置【保姆级】

    物联网开发学习笔记——目录索引 参考官网:Arduino - Home Arduino是一款简单易学且功能丰富的开源平台,包含硬件部分(各种型号的Arduino开发板)和软件部分(Arduino IDE)以及广大爱好者和专业人员共同搭建和维护的互联网社区和资源。 Arduino IDE软件是Arduino开发板的程序开发环

    2024年02月07日
    浏览(37)
  • 快速入门ESP32——开发环境配置Arduino IDE

     最近这段时间刚好在捣鼓ESP32,遇到了挺多大大小小的坑,所以我将自己的配置过程和注意要点写出来分享给大家,希望对你们有帮助。  ESP32系列单片机可以用 MicroPython 和 C ++进行编程,在这里我主要介绍C++编程语言下的两种常用的开发环境: Arduino IDE :Arduino 相信很多

    2024年02月03日
    浏览(43)
  • clion软件ide的安装和环境配置@ubuntu

    Download CLion 直接在官网下载并安装即可,过程很简单 https://www.jetbrains.com/clion/ https://www.jetbrains.com/clion/download/#section=linux 安装gcc、g++、make Ubuntu中用到的编译工具是gcc©,g++(C++),make(连接)。因此只需安装对应的工具包即可。Ubuntu下使用命令安装这些包: (1)安装gcc (2)

    2024年02月12日
    浏览(34)
  • Python 环境搭建,集成开发环境IDE: PyCharm

    今天我要和大家分享一个非常有趣的话题——Python开发环境搭建。在我们的日常生活中,图片处理已经成为了一个非常常见的需求,无论是修图、美颜还是进行一些创意合成,都离不开图片处理。而Python作为一门功能强大的编程语言,在图片处理方面也能够发挥出其独特的优

    2024年02月08日
    浏览(71)
  • Linux环境Arduino IDE中配置ATOM S3

    linux选择ubuntu发行版。 硬件设备有多小呢: 功能超级强大。 之前的ROS1和ROS2案例已经全部移植完成并测试结束(三轮纯人力校验😎)。  官网文档信息非常非常好: 下面开启,支持Linux+Windows+MacOS等。 1.打开 Arduino IDE,选择  文件 - 首选项 - 设置 2.复制下方的 M5Stack 板管理网

    2024年02月15日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包