2009-03-11 2 views

답변

9

비슷한 문제가 발생하여 consequent question입니다. 거기에있는 해답을보십시오. 짧은 대답은 : property sheets을 사용하십시오. 예를 들어

:

<?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> 
+0

를 실행, dev에 환경 ENV 변수를 원하는 생각이 너무 비주얼 스튜디오 2005이 작품? – Carl

+0

@carleeto : 네, 그렇습니다 – EFraim

+0

vs11에서 작동하지 않습니다 ... – Ghita

0
당신은 단순히 환경의 모든 한다거나 할 열린 프로젝트 (DLL)를 만들 수

; 그것을 solution_env.dll 또는 무엇이라고 부르십시오. 솔루션의 다른 모든 프로젝트는 해당 dll을 참조해야합니다.

나는 당신이하려고하는 것을 달성하기위한 다른 좋은 방법이있을 것이라고 생각하지만 실제로하려고하는 것에 달려있다. 내 말은, 당신은 어떤 목표를 가지고 있으며, 당신은 이미 솔루션 전체 환경 변수를 갖는 것이 목표 였기 때문에, 어떻게해야 하는지를 물어 본 것입니다. 자신이 실제로하려고하는 것을 성취 할 수있는 다른 방법이 있는지 묻는 것이 더 도움이 될 수 있습니다.

+0

나는 영업 이익은하지 프로젝트 출력 – CharlesB

관련 문제