Offizieller deutscher Support für das MASM32 SDK.
Download FAQ
Moderatoren: crack, Krüsty, Marwin
-
Marwin
- Moderator
- Beiträge: 307
- Registriert: Donnerstag 8. Mai 2003, 21:19
- Wohnort: Seelow, Deutschland
-
Kontaktdaten:
Beitrag
von Marwin » Mittwoch 4. Februar 2004, 23:32
Hallo Manni-P,
Den MASM würde ich gerne für einige rechenzeit-intensive Utilities verwenden [...]
Das ist auf jedenfall eine gute Idee.
Kennt jemand eine Möglichkeit, wie der MASM32 in Visual Studio 6 eingebunden werden kann, so dass .ASM-Dateien auch richtig mit dem Assembler übersetzt werden?
Den MASM musst/kannst du meines Wissens nach nicht in VS einbinden. Ich habe mich bisher nicht näher mit dieser Thematik (verbinden von Assemblercode mit z.B. C++) beschäftigt, bin aber der Meinung, dass du zunächst deinen Assemblercode compilieren (ML) und linken (LINK) musst. Und zwar so, dass du als Ergebnis eine Bibliothek (.LIB) erhältst. Diese kannst du dann glaube ich irgendwo in VS angeben, sodass sie beim Compilieren deines C++ beachtet und eingebunden wird. Aber wie schon erwähnt, ich habe mich damit noch nicht genau beschäftigt. Berichtigungen erwünscht.
Marwin
-
Marwin
- Moderator
- Beiträge: 307
- Registriert: Donnerstag 8. Mai 2003, 21:19
- Wohnort: Seelow, Deutschland
-
Kontaktdaten:
Beitrag
von Marwin » Donnerstag 5. Februar 2004, 18:44
Hi Manni-P,
wenn man sich den Umfang des Textes anschaut, dann sieht es nach ziemlich viel Arbeit aus. Aber nach dem Lesen scheint es dann doch nicht so zu sein.
Ich würde diese Anleitung gern in die FAQ von
MASM32.de aufnehmen, wenn du damit einverstanden bist. Ich komme dann eventuell später noch einmal auf dich zurück (dazu bräuchte ich dann aber irgendeine Kontaktmöglichkeit :huh: ).
Schade, dass ich VS nicht habe. Ich würde es wirklich gerne selber mal ausprobieren.

Marwin
-
Manni-P
- Member
- Beiträge: 11
- Registriert: Freitag 6. Februar 2004, 10:04
Beitrag
von Manni-P » Freitag 6. Februar 2004, 12:14
Hi Marwin,
ja, natürlich darfst Du meinen Beitrag für FAQ und/oder Forum verwenden.
Jedoch: Eine Ergänzung ist noch notwendig, denn der Text zu Schritt 4c ist unvollständig.
zu Schritt 4c:
Feld "Ausgaben": Hier wird der Name der Datei eingegeben, die bei Ausführung der Kommandos im Feld "Befehle" erzeugt werden und im Link-Lauf oder in die Bibliothek eingebunden werden sollen. In diesem Beispiel wäre das
$(IntDir)/MyAsm.obj
P.S. Der besseren Lesbarkeit halber und auch für meine eigene Dokumentation habe ich die Prozedur in einem Word-Dokument (Format RTF) zusammengefaßt und beigefügt.
-
Marwin
- Moderator
- Beiträge: 307
- Registriert: Donnerstag 8. Mai 2003, 21:19
- Wohnort: Seelow, Deutschland
-
Kontaktdaten:
Beitrag
von Marwin » Freitag 6. Februar 2004, 12:58

Super.
Danke, Marwin