簡體   English   中英

如何將環境變量添加到 VS 解決方案(.sln)

[英]How to add environmental variable to VS solution (.sln )

我需要為解決方案中的所有項目擁有自己的環境變量(如 $(VsInstallDir) )。 如何在我的解決方案中定義它?

我正在使用VS2008,C++解決方案

我有一個類似的問題和隨之而來的問題 看看那里的答案。 簡短的回答是:使用屬性表

例如:

<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioPropertySheet
    ProjectType="Visual C++"
    Version="8.00"
    Name="MyIncludes"
    >
    <UserMacro
        Name="BoostInclude"
        Value="C:\Program Files\boost\boost_1_35_0"
        PerformEnvironmentSet="true"
    />
</VisualStudioPropertySheet>

您可以創建一個項目(dll),它只包含您所有的環境變量; 稱它為 solution_env.dll 之類的。 解決方案中的所有其他項目都必須引用 dll。

我懷疑還有其他更好的方法來完成您正在嘗試做的事情,但這取決於您實際嘗試做的事情。 我的意思是,你有一些目標,並且你已經決定你的目標的解決方案是擁有一個解決方案范圍的環境變量,所以你已經問過如何做到這一點。 詢問是否有其他方法可以完成您真正想做的事情可能會更有益。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM