当前位置: 首页 > article >正文

vscode不同的项目使用不同的环境变量或编译环境

转载请标明出处:小帆的帆的博客

假如电脑中安装的两套C++编译环境,想要切换编译环境时可以在操作系统的环境变量中调整顺序,然后排在前面的环境就会被使用。

这样做的弊端:

  1. 麻烦
  2. 容易忘,忘了项目不报错就可能就不会发现
  3. 同时开发多个项目时,无法使不同项目使用不同的编译环境

通过下面的方法可以实现,vscode不同的项目使用不同的环境变量,从而实现不同的项目使用不同的编译环境

设置vscode全局环境变量

启动vscode时会读取系统环境变量

当在终端输入code命令拉起一个vscode

在这里插入图片描述
如果在终端中设置了环境变量,再输入code命令,那么环境变量就会带到启动的vscode中。

在这里插入图片描述
可以通过创建脚本来简化操作

  1. 创建一个.ps1为后缀的PowerShell脚本,添加脚本内容
$Env:PATH = "C:\Softwares\msys64\clang64\bin;$Env:PATH"
code
  1. 然后将脚本目录添加到windows环境变量中
  2. 在终端中运行脚本

在这里插入图片描述
有多套编译环境就可以创建多个脚本。启动脚本时就是启动了一个带有特定编译环境的vscode窗口。


http://www.kler.cn/a/444734.html

相关文章:

  • WeakAuras NES Script(lua)
  • UE UMG 多级弹出菜单踩坑
  • 【AIGC-ChatGPT进阶副业提示词】末日生存指南 2.0:疯狂科学家的荒诞智慧
  • SLURM资料
  • [python]使用flask-caching缓存数据
  • 基于Springboot人口老龄化社区服务与管理平台【附源码】
  • 《小米创业思考》
  • 【数据库系列】MongoTemplate 基本入门:MongoDB 的增删改查
  • Ubuntu搭建ES8集群+加密通讯+https访问
  • 灯光开关切换(c++)
  • 实现 WebSocket 接入文心一言
  • Spring Boot 项目创建
  • 《Django 5 By Example》阅读笔记:p561-p613
  • Linux crontab 使用教程
  • 幂运算转換
  • Java基本概念6-JVM2
  • C语言中的变量自加操作:前自加与后自加的深入解析
  • AtomGit 开源生态应用开发赛报名开始啦
  • 【优选算法---前缀和】和为K的子数组、和可被K整除的子数组、连续数组、矩阵区域和
  • 武汉市电子信息与通信工程职称公示了
  • Guava 库中的 `Multimap` 是一个允许一个键对应多个值的集合 Guava `Multimap` 的基本代码示例:
  • CSSmodule的作用是什么
  • 《 QT 5.14.1 类库模块列表详述》
  • 解决 Amazon S3 管理控制台中 5GB 大小限制的问题
  • 【Rust自学】4.2. 所有权规则、内存与分配
  • 1688商品爬取:商品信息与价格接口获取指南