मैं विज़ुअल सी ++ 2008 एक्सप्रेस पर कुलपति ++ 6 कार्यक्षेत्र परिवर्तित करने के बाद एक आवेदन का निर्माण कर रहा हूँ वितरित करने के लिए कैसे। बिल्ड ही सफलतापूर्वक चला जाता है, लेकिन वास्तविक समस्या मेरे पास है उत्पन्न प्रकट होता है जो इस तरह दिखता है के साथ है:सी चलाने के समय (सीआरटी) पुस्तकालय
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level='asInvoker' uiAccess='false' />
</requestedPrivileges>
</security>
</trustInfo>
<dependency>
<dependentAssembly>
<assemblyIdentity type='win32' name='Microsoft.VC90.CRT' version='9.0.30729.1' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly>
<assemblyIdentity type='win32' name='Microsoft.VC90.CRT' version='9.0.21022.8' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />
</dependentAssembly>
</dependency>
</assembly>
मेरा प्रश्न है:
कैसे मैं केवल एक संस्करण, अधिमानतः 9.0 सूची प्रकट सीमित कर सकते हैं। 21022.8। ताकि मैं अपने आवेदन के अंदर आवश्यक सी-रन टाइम निर्भरताओं को बंडल कर सकूं?
मैं जानता हूँ कि इस समस्या के लिए संभव मूल कारण कुछ पुस्तकालय जो 9.0.21022.8 का उपयोग करता है और मेरे कुलपति एक्सप्रेस 2008 9.0.30729.1 उपयोग कर रहे हैं ++ पर निर्भरता है। यही कारण है कि दोनों निर्भरता के रूप में सूचीबद्ध हैं।
नोट:
मैं http://www.codeproject.com/Tips/211756/How-to-Distribute-C-run-time-CRT-Libraries-with-Yo?display=Print जो आवेदन फ़ोल्डर के अंदर CRT DLL फ़ाइलों और Microsoft.VCXX.CRT.manifest फ़ाइल कॉपी करने के बारे में बात की दृष्टिकोण ख) करना चाहता हूं।
आपको इसे ठीक करने की आवश्यकता है। हां, एक ही संकलक सेटिंग्स के साथ सभी libs पुनर्निर्माण। –
हंस टिप्पणी के आगे, यह पढ़ने योग्य है [यह] (http://www.nuonsoft.com/blog/2008/10/29/binding-to-the-most-recent-visual-studio- पुस्तकालय /) जो बताता है आप लाइब्रेरी के उस संस्करण को नियंत्रित करने के बारे में थोड़ा सा है जो आपका कोड बाध्य करता है। – tinman
धन्यवाद @ टिनमैन, आपके द्वारा पोस्ट किया गया लिंक मेरी समस्या का समाधान करने में मदद करता है। – amit