2013-07-12 4 views
7

जब मैं एक आवेदन जो 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

धन्यवाद।

+1

आप http://msdn.microsoft.com/en-us/library/windows/desktop/aa383745%28v=vs.85%29.aspx में दिए गए मैक्रो को परिभाषित करने की कोशिश की है। – user93353

+0

यदि आपके पास विजुअल स्टूडियो टूलकिट की एक प्रति है - इसे exe-dumpbin/headers/all exename पर आज़माएं - इससे आपको कुछ सुराग मिल सकता है - बाइनरी x86 बाइनरी है या नहीं? – user93353

+0

ऐसा लगता है [निर्भरता वाल्कर] (http://www.dependencywalker.com/) आपको WinXP पर्यावरण को लक्षित करने के कारण की अधिक जानकारी देगा। – yohjp

उत्तर

संबंधित मुद्दे

 संबंधित मुद्दे