में पर्यावरणीय चर जोड़ने के लिए मुझे समाधान में सभी परियोजनाओं के लिए अपना स्वयं का पर्यावरणीय चर (जैसे $ (VsInstallDir)) होना चाहिए। मैं इसे अपने समाधान में कैसे परिभाषित कर सकता हूं?वीएस समाधान (.sln)
मैं VS2008 समाधान
उपयोग कर रहा हूँ, सी ++में पर्यावरणीय चर जोड़ने के लिए मुझे समाधान में सभी परियोजनाओं के लिए अपना स्वयं का पर्यावरणीय चर (जैसे $ (VsInstallDir)) होना चाहिए। मैं इसे अपने समाधान में कैसे परिभाषित कर सकता हूं?वीएस समाधान (.sln)
मैं VS2008 समाधान
उपयोग कर रहा हूँ, सी ++मुझे एक जैसी समस्या थी और 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>
आप एक परियोजना (dll) जो केवल आयोजित अपने पर्यावरण के सभी varaibles बना सकते हैं; इसे solution_env.dll या कुछ कहते हैं। समाधान में अन्य सभी परियोजनाओं को उस डीएलएल को संदर्भित करना होगा।
मुझे संदेह है कि आप जो करने की कोशिश कर रहे हैं उसे पूरा करने के लिए अन्य, बेहतर तरीके हैं, लेकिन फिर यह वास्तव में आप जो करने की कोशिश कर रहे हैं उस पर निर्भर करता है। मेरा मतलब है कि, आपके पास कुछ लक्ष्य है, और आपने पहले से ही निर्णय लिया है कि आपके लक्ष्य का समाधान समाधान-व्यापी पर्यावरण परिवर्तनीय होना है, इसलिए आपने यह पूछा है कि यह कैसे करें। यह पूछने के लिए और अधिक फायदेमंद हो सकता है कि क्या आप वास्तव में क्या करने की कोशिश कर रहे हैं इसे पूरा करने के अन्य तरीके हैं।
मेरा मानना है कि ओपी परियोजना outputs – CharlesB
चलाने के लिए नहीं, देव पर्यावरण के लिए env चर चाहता विल भी विजुअल स्टूडियो 2005 के लिए यह काम? – Carl
@carleeto: हाँ, यह – EFraim
बनाम बनाम काम नहीं करेगा ... – Ghita