临时添加环境变量

一、在VC2010里面添加环境变量

参考【1】中给出了5种方法:

1. 直接添加到系统的 PATH 变量里:

     这个方法最简单,也最直接,但是坏处是会影响全局的 PATH 设置,尤其是你包含着大量测试用的dll 时。

2. 在 Visual Studio 全局设置里,把 dll 所在目录添加到 PATH 里:

    通过 Visual Studio 菜单 ==> 工具 ==> 选项 ==> 项目和解决方案 ==> VC++目录,在下拉框里选择"可执行文件",然后把 dll 所在路径添加进去。

3. 直接把所有 dll 拷贝到 Visual Studio 工程目录下,或是拷贝到生成可执行文件的文件夹(默认情况下是 Debug 或 Release 目录)下:

    这个方法也很简单,但是当你有若干个工程时,你每次更新 SDK 及其 dll 文件,你就要把所有的工程都更新,这个不符合文件唯一性的工程性准则。

4. 在调试程序时,让 Visual Studio 帮你切换当前工作目录到 dll 相应的目录下:

    在 Visual Studio ==> Project ==> Properties ==> Select Configuration ==> Configuration Properties ==> Debugging ==> Working directory 里填上 dll 所在目录,这样当在调       试程序时,Visual Studio 会把当前工作目录切换到这个目录下,从而会自动读取本目录下的 dll 文件。

    这个方法的优点很明显,简单!副作用也很明显,在你切换了当前工作目录后,你可能会找不到程序的配置文件,在程序里写的诸如"./config.ini"全部都找不到了;另外,你要把     所有的 dll 都放到这个工作目录里,否则一样会提示说找不到 xxx.dll 的问题。

5. 最后一个方法,也是我认为最好的一个方法,在 Visual Studio 工程属性里把一个目录临时添加到 PATH 环境变量里:
     该方法很简单,在 "工程属性" ==> "调试" ==> "环境"里,添加类似如下所示的内容:

     PATH=%PATH%;$(TargetDir)\DLLS,这样就可以把 $(TargetDir)\DLLS 临时添加到该工程所属的系统 PATH 里。【2】中还给出了如何将C:\Windows\Temp添加到PATH的例子,需注意的是等号两边没有空格:

        PATH=C:\WINDOWS\Temp;%PATH%
 

二、就是在cmd环境下添加临时变量,具体可以参考【3】和【4】

参考:

【1】Visual Studio 2008 中程序路径配置 http://blog.csdn.net/jtop0/article/details/7573490

【2】How do I set a path in visual studio? http://stackoverflow.com/questions/428085/how-do-i-set-a-path-in-visual-studio

【3】如何在cmd命令行中查看、修改、删除与添加环境变量 http://blog.csdn.net/wzsbll/article/details/6690895

【4】MinGw以及临时加路径 http://blog.csdn.net/lsxpu/article/details/43228607

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值