환경 변수를 VS 솔루션에 추가하는 방법 (.SLN)
-
10-07-2019 - |
문제
솔루션의 모든 프로젝트에 대해 내 자신의 환경 변수 (예 : $ (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을 참조해야합니다.
나는 당신이하려는 일을 성취 할 수있는 다른 더 좋은 방법이 있다고 생각하지만, 그것은 당신이 실제로하려는 일에 달려 있습니다. 내 말은, 당신은 약간의 목표가 있고, 당신은 이미 목표에 대한 해결책이 솔루션 전체 환경 변수를 갖는 것이라고 결정했기 때문에 어떻게 해야하는지 물었습니다. 당신이 실제로하려는 일을 성취 할 수있는 다른 방법이 있는지 물어 보는 것이 더 유익 할 수 있습니다.
제휴하지 않습니다 StackOverflow