VisualStudio中的环境变量
Environment variables in VisualStudio?
本文关键字:环境变量 VisualStudio 更新时间:2023-10-16
我可以在VisualStudio中以某种方式定义环境变量吗?
背景:
我有两台正在开发的机器,A和B。
在A上,Boost安装在"C:\Boost"中;在B上,Boost安装在"D:\Boost"中。
我想以某种方式指定项目配置中的include目录,如
%(BoostDir)include
并在两台机器中的每一台上分别定义BoostDir。
您可以读取环境变量并使用它们。微软有这样的文档:
<Project DefaultTargets="FakeBuild">
<PropertyGroup>
<FinalOutput>$(BIN_PATH)myassembly.dll</FinalOutput>
<ToolsPath Condition=" '$(ToolsPath)' == '' ">
C:Tools
</ToolsPath>
</PropertyGroup>
<Target Name="FakeBuild">
<Message Text="Building $(FinalOutput) using the tools at $(ToolsPath)..."/>
</Target>
</Project>
您可以使用一个即使在重新启动后仍然有效的固定环境变量来指定BIN_PATH
,也可以在调用VisualStudio:之前设置值"动态"
@echo off
SET BIN_PATH=C:Whatever
C:ProgramsVisualStudioVS.exe
以这个为例,并根据您的需要采用它。
相关文章:
- 枚举环境变量的惯用C++14/C++17方法
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 定义C++新的环境变量并在 bat 文件中使用它
- docker 构建失败:无法设置环境变量
- 如何在不传递命令行参数的情况下在 c++ 中设置环境变量
- C++环境变量
- 在编译时为运行时设置环境变量
- 如何使用可视化代码和平台IO将环境变量注入CPP文件?
- 访问 PlatformIO 中的外部环境变量
- WSL 看不到环境变量
- 如何在提升构建中设置环境变量以进行提升单元测试框架?
- 注册 TBB 的环境变量
- 如何设置Qt应用程序以使用类Unix系统的实际环境变量?
- CMake 看不到SDL2_PATH环境变量 (Windows)
- 跨语言共享环境变量
- 什么是运行英特尔线程构建模块的 XCode 8 环境变量
- 在运行时将更改的环境变量应用于 QApplication
- 在C++程序中找不到环境变量 UID
- Visual Studio 2017 C++,如何定义一个"环境变量"'Additional Library Directory'?
- 如何使用boost :: program_options提取环境变量