Meine derzeit bevorzugte C ++ - Umgebung ist die kostenlose und weitgehend ausgezeichnete Microsoft Visual Studio 2005 Express Edition. Von Zeit zu Zeit habe ich Release-EXE-Dateien mit erfreulichen Ergebnissen an andere Personen gesendet. Vor kurzem machte ich jedoch die beunruhigende Entdeckung, dass die erfreulichen Ergebnisse auf mehr Glück beruhten, als ich gerne hätte. Der Versuch, eines dieser Programme auf einer alten XP-Box (Jahrgang 2001, nicht sorgfältig aktualisiert) auszuführen, gab mir nur die böse Meldung "System kann x.exe nicht ausführen" (oder eine ähnliche Meldung).
Einige Google-Versuche haben ergeben, dass mit diesem Toolset sogar die Angabe einer statischen Verknüpfung zu einer einfachen hallo-world.exe führt, die tatsächlich auf zusätzlichen DLL-Dateien (msvcm80.dll usw.) basiert. Ein unglaublich ausgeklügeltes Versionsschemasystem (Manifestdateien?) Lässt die EXE-Datei dann nicht ohne genau die richtigen DLL-Versionen laufen. Ich möchte oder brauche dieses Zeug nicht, ich möchte nur eine altmodische, in sich geschlossene EXE-Datei, die nur Win32-Operationen mit dem kleinsten gemeinsamen Nenner ausführt und auf jedem alten Win32-Betriebssystem ausgeführt wird.
Weiß jemand, ob es möglich ist, mit meinem vorhandenen Toolset das zu tun, was ich möchte?
Danke dir.