जब मैं एक आवेदन जो Visual Studio 2012
का उपयोग कर Window XP
में चलाया जा सकता है विकसित करने, मैं Visual Studio 2012 - Windows XP (v110_xp)
platform toolset
संपत्ति के लिए निर्धारित किया है।मैं विजुअल स्टूडियो 2012 और इंटेल कंपाइलर एक्सई 2013 का उपयोग कर निष्पादन योग्य कैसे बना सकता हूं जिसे विंडो एक्सपी में चलाया जा सकता है?
लेकिन अगर मैं Visual Studio 2012
, साथ Intel Compiler XE 2013
का उपयोग कर आवेदन के निर्माण के लिए है कि संपत्ति Intel C++ Compiler XE 13.0
मुझे लगता है होना चाहिए चाहते हैं।
और संपत्ति के साथ एक निर्मित निष्पादन योग्य Windows XP
में "$ APPNAME मान्य Win32 एप्लिकेशन नहीं है" के साथ चलाया जा सकता है।
मैं निष्पादन योग्य कैसे बना सकता हूं जिसे Window XP
में Visual Studio 2013
और Intel Compiler XE 2013
का उपयोग करके चलाया जा सकता है?
मेरे विकास के वातावरण इस प्रकार है:
- विकास मशीन:
Window 7 Update1
- लक्ष्य मशीन:
Window XP SP3
- संकलक:
Microsoft Visual Studio 2012 Update3
औरIntel C++ Composer XE 2013
धन्यवाद।
आप http://msdn.microsoft.com/en-us/library/windows/desktop/aa383745%28v=vs.85%29.aspx में दिए गए मैक्रो को परिभाषित करने की कोशिश की है। – user93353
यदि आपके पास विजुअल स्टूडियो टूलकिट की एक प्रति है - इसे exe-dumpbin/headers/all exename पर आज़माएं - इससे आपको कुछ सुराग मिल सकता है - बाइनरी x86 बाइनरी है या नहीं? – user93353
ऐसा लगता है [निर्भरता वाल्कर] (http://www.dependencywalker.com/) आपको WinXP पर्यावरण को लक्षित करने के कारण की अधिक जानकारी देगा। – yohjp