2009-03-11 20 views

cevap

9

Benzer bir sorunla karşılaştım ve consequent question. Oradaki cevaplara bir bakın. Kısa cevap: property sheets kullanın. Örneğin

:

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

çalıştırmak için, dev çevre için env değişkenleri istiyor inanıyoruz Will çok Visual Studio 2005 için bu iş? – Carl

+0

@carleeto: Evet, – EFraim

+0

olacak vs11 ... – Ghita

0
Siz sadece çevrenin tüm varaibles düzenlenen bir proje (dll) yaratabilir

; solution_env.dll veya bir şey çağırır. Çözümdeki diğer tüm projeler dll.

Yapmaya çalıştığınız şeyi başarmanın başka, daha iyi yollarının olduğundan şüpheleniyorum, ama sonra aslında ne yapmaya çalıştığınıza bağlı. Demek istediğim, bir hedefiniz var ve hedefinize yönelik çözümün, çözüm genelindeki bir ortam değişkenine sahip olmak olduğuna karar verdiniz, böylece bunu nasıl yapacağınızı sordunuz. Gerçekten yapmaya çalıştığınız şeyi gerçekleştirmenin başka yolları olup olmadığını sormak daha faydalı olabilir.

+0

Ben OP değil proje çıktılarını – CharlesB

İlgili konular