Visual C++ Einstellung: reinen Binärcode erzeugen
-
Da ich mit dem Bootloader meines OS fertig bin würde ich gerne Wissen, wie man Visual C++ dazu bewegt, keine Windows .exe Datein zu erstellen sondern "flat binaries" oder wie auch immer man das nennen mag. Hat da jemand Ahnung von? Ach ja, bevor hier einige was falsches Denken: Nein, ich werde keine headerdateien von Windows oder der C/C++ Library einbinden. Ich weiß was ich machen will, mir geht es nur um die Einstellung in VC++...
-
die Frage gehört in das MSVC++ Forum :o dahin wandert diese nun auch
-
*push*
-
Wieso sollte VC denn Windows-Exen erstellen? VC erstellt 32bit-Executables, die die Meldung augeben, dass sie nur im Protected Mode laufen, falls sie nicht in diesem gestartet wurden.
Ansonsten musst Du nur Deine Libs einbinden, die Du logischerweise auch schon selber geschrieben haben musst. Passenderweise in Assember
-
ne, ich will damit ja meine lib schreiben. Das geht auch, ich hab da schonmal ne source modifiziert. Meine Frage ist nur, wie ich die Projekteinstellungen so mache, dass da am Ende Code rauskommt, der vom BIOS gebooted werden kann.
-
würde mich auch brennend interessieren
-
Soweit ich weiß kann der VC (6 und auch 7) keine 16-Bit Binaries erstellen, wirst also Pech damit habedn.
-
Doch, dass muss gehen, ich hab ja schonmal ne source für nen kernerl mit VC kompiliert...
-
frag mal die leute von www.codeguru.com
teile uns aber bitte mit wenn du was positives hast *g*
-
hab ich jetzt gemacht. Mal sehen, ob da jemand ne Antwort darauf kennt...