gpt4 book ai didi

c++ - Visual Studio 中的环境变量?

转载 作者:行者123 更新时间:2023-11-28 05:55:48 25 4
gpt4 key购买 nike

我能以某种方式在 VisualStudio 中定义环境变量吗?

背景:

我有两台机器正在开发,A 和 B。

在A上,Boost安装在“C:\boost”;在 B 上,Boost 安装在“D:\boost”中。

我想以某种方式在项目配置中指定包含目录

%(BoostDir)\include

并在两台机器上分别定义 BoostDir。

最佳答案

您可以读取环境变量并使用它们。微软有这个 documented :

<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,或者使用甚至在重新启动后仍然存在的固定环境变量,或者在调用 Visual Studio 之前“即时”设置值:

@echo off
SET BIN_PATH=C:\Whatever
C:\Programs\VisualStudio\VS.exe

以此为例,根据您的需要采用它。

关于c++ - Visual Studio 中的环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34174674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com