Wenn ich eine Anwendung entwickeln, die in Window XP
Visual Studio 2012
mit ausgeführt werden können, setzen Sie I Visual Studio 2012 - Windows XP (v110_xp)
zum platform toolset
Eigenschaft.Wie kann ich ausführbare Dateien erstellen, die in Windows XP mit Visual Studio 2012 und Intel Compiler XE 2013 ausgeführt werden können?
Aber wenn ich will, um die Anwendung bauen mit Intel Compiler XE 2013
mit Visual Studio 2012
, dieser Eigenschaft Intel C++ Compiler XE 13.0
sein soll, nehme ich an.
Und eine erstellte ausführbare Datei mit der Eigenschaft kann nicht in Windows XP
mit der Nachricht ausgeführt werden "$ APPNAME ist keine gültige Win32-Anwendung." Wie kann ich ausführbare Dateien erstellen, die in Window XP
mit und Intel Compiler XE 2013
ausgeführt werden können?
Meine Entwicklungsumgebung ist wie folgt:
- Entwicklungsmaschine:
Window 7 Update1
- Zielmaschine:
Window XP SP3
- Compiler:
Microsoft Visual Studio 2012 Update3
undIntel C++ Composer XE 2013
Danke.
Haben Sie versucht, in http://msdn.microsoft.com/en-us/library/windows/desktop/aa383745%28v=vs.85%29.aspx gegeben, um die Makros zu definieren. – user93353
Wenn Sie eine Kopie des Visual Studio-Toolkits haben - versuchen Sie dies in der exe - dumpbin/headers/all exename - das könnte Ihnen einen Hinweis geben - ist die Binärdatei eine x86-Binärdatei oder nicht? – user93353
Es scheint, dass [DependencyWalker] (http://www.dependencywalker.com/) mehr Informationen über den Grund in der WinXP-Zielumgebung gibt. – yohjp