Dos Programm mit Visual Studio 2010 Ultimate
-
Hallo, ich muss im Rahmen eines Projekts ein Programm unter MS-DOS lauffähig machen (nicht Kommandozeile).
Das Programm hat natürlich keine GUI sondern ist ein Kommandozeilenprogramm, welches eine Berechnung durchführt und das Ergebnis auf dem Bildschirm ausgibt.
Ist das überhaupt möglich?
Die einzigen Imports sind.
#include "stdafx.h"
#include <stdlib.h>Wenn ich momentan versuche es mit Dos 6.22 zu starten kommt eine "This program cannot be run in DOS" Fehlermeldung.
Ist das irgendwie machbar indem ich an den Kompileroptionen rümtüftel?
Gruß
-
Nein. Du kannst z.B. OpenWatcom dafür verwenden.
-
Du müsstest VS 1.52c verwenden. Das war die letzte Verision, die auch DOS Programme erstelen konnte.
Wenn Du ein MSDN Abo hast kannst Du die Version heruner laden.
-
DigitalMars hat auch nen gratis C++ Compiler für 16 Bit DOS.
Die IDE kostet was, der Compiler alleine (Command-Line) ist aber gratis.
-
Okay, danke schonmal.
Sind diese Compilier einigermaßen Up-To-Date? Ich brauche bestimmte Funktionen wie Inline Assembler und die Befehle vom relativ neuen Assembler Befehlsatz AES_NI (http://en.wikipedia.org/wiki/AES_instruction_set).