您将如何在 VS 中管理应该基于解决方案的环境变量
How would you manage environment variables in VS that should be solution based?
我们在单独的环境变量中拥有第三方库的路径。例:LIB1_SDK=c:\程序文件\lib1\1.0LIB2_SDK=c:\程序文件\lib2\3.0等。。。
在我们的项目中,我们将以下内容添加到包含路径:$(LIB1_SDK)/包含,$(LIB2_SDK)/包含
问题是您无法以这种方式可靠地创建生成,因为您的生成依赖于不属于解决方案或项目的环境变量。
一种解决方案是切换到使用环境变量LIB1_SDK_V1、LIB2_SDK_V3等,但随后您会遇到一个问题,即如果要构建具有多个项目的解决方案,则无法轻松地将它们全部更改为特定库的不同版本。
理想情况下,我们将能够在解决方案级别设置环境变量。这样,您可以分支解决方案并尝试更新到第三方库的新版本。
使用Visual Studio管理第三方包含和dll的最佳方法是什么?
顺便说一句,我们正在使用VS 2008,VS 2010和TFS。
> 在VS2010中,我们使用解决方案中所有项目通用的"项目属性表"。
相关文章:
- 运行同一解决方案的另一个项目的项目
- Project Euler问题4的错误解决方案
- 枚举环境变量的惯用C++14/C++17方法
- 计算每个节点的树高,帮助我解释这个代码解决方案
- C++:Application.cpp中抛出了未解析的外部符号(解决方案在问题的末尾,供未来的读者参考)
- visual c++,如何获取解决方案目录中的代码
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 有没有办法在远程设备上打开和编辑visual Studio 2017解决方案
- C++Matching Brackets 2解决方案不起作用
- C++ 循环屏障中的倒计时使用原子变量出错[请无锁的解决方案]
- C++不正确,不需要重新声明类成员变量 MFC 手工解决方案/项目 MS VS 2015
- 高速解决方案以循环浏览不同变量的所有组合,并使用启动步骤停止方案(C )
- C++ getline(cin,变量)行为不端.网站上没有任何解决方案有帮助
- 您将如何在 VS 中管理应该基于解决方案的环境变量
- C++错误的具体解决方案:变量't'正在使用未初始化
- 在c++中简化复杂变量的OpenMP的优雅(和典型)解决方案
- 运行时检查失败 #2 - 变量周围的堆栈'A'已损坏。需要的解决方案
- Visual Studio 2010 找不到除解决方案的局部变量之外的任何内容的定义
- 如何在解决方案中跨项目使用全局变量
- 如何构建面向 64 位环境的解决方案