Visual Studio环境变量使用实例:使用环境变量来组织工程

Visual Studio环境变量使用实例:使用环境变量来组织工程

​ 如果你是项目的唯一开发者,并且仅使用一台电脑来开发的话,那么使用绝对路径也没什么大问题。但是如果这个项目是个团队协作项目,或者你需要在好几台电脑之间切换,那么这个包含路径如果写绝对路径就不够灵活了,如果别人的路径配置或别的电脑的路径配置不同,那么要重新修改包含路径。使用环境变量来组织工程的话就只需要添加或者修改环境变量的值(这里建议直接新建一个环境变量,不直接在PATH继续添加)。

1.首先添加环境变量

​ 控制面板->系统和安全->系统->高级系统设置->环境变量 进行用户变量或系统变量添加编辑

在这里插入图片描述

编辑完后环境变量不会立即生效

不注销(WIN+L)或者重启立即使得环境变量生效的办法:

使用WIN+R呼出运行 ->输入cmd,回车->进入DOS命令提示符输入(以LASER_ROOT为例子):

set LASER_ROOT=C:

关闭DOS窗口。再次打开DOS窗口,输入:

echo %LASER_ROOT% 

可见环境变量已经生效

不用担心DOS窗口中的修改会影响环境变量的值,DOS窗口中的环境变量只是Windows环境变量的一个副本而已。但是对副本的修改却会引发Windows环境变量的刷新。

PS:对于相同的值,比如用户变量和系统变量都有一个INCLUDE,则用户变量会覆盖系统变量,导致系统变量的路径搜不到,这个需要注意。

2.打开或重启VS2017,对包含目录/库目录的绝对路径进行更改

(PS:新增环境变量时VS2017工程项目如果是打开的,需要重启VS,不然可能会出现无法找到环境变量的问题->可以通过 项目->属性->VC++目录->包含目录->宏 当中查看环境变量是否生效)

例如原来包含目录当中填写的是E:\gitCodeRepository\Laser\ 可以改为$(LASER_ROOT)\Laser

Example:E:\gitCodeRepository\Laser\  -> $(LASER_ROOT)\Laser

也就是$(LASER_ROOT)的取值 等于 E:\gitCodeRepository。

在修改后注意观察包含目录下面一栏的 “计算的值” 当中的路径是否正确,是否是要添加的对应路径

在这里插入图片描述

PS:

1.对于同一个项目组的在通过git同步代码库之后,就需要自己添加包含目录和库目录对应的环境变量。并使得环境变量对应自己的对应路径,使环境变量生效。

2.不直接在PATH当中添加路径 是由于:如下图所示

会出现将E:\gitCodeRepository 、\LaserLaser分开作为两个路径

在这里插入图片描述

参考博客::

https://www.jianshu.com/p/46fc016aa3a5

https://blog.csdn.net/elloop/article/details/51010151

https://blog.csdn.net/llq108/article/details/52332611

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值