002
28.12.2003, 11:09 Uhr
(un)wissender
Niveauwart
|
Du willst asm-Module einfügen? Also nicht den Inline-Assembler(der geht mit asm("asm-code"))?
Also, extern geht so: Du muss zum C++-Compiler/Linker kompatible Object-Dateien erstellen (mit dem Assembler), bsp. für Borland C++ mit Tasm(viellecht auch Masm) und für gcc mit gas. Dann mit extern "c" { mein asmproc(params);} den Prototyp deklarieren (kein Namemangeling), ich weiß nicht genau, ob du dein Object-Dateien explizit mit linken musst, oder ob das automatisch geht. Aufpassen musst du bei der Paramterübergabe, stdcall bietet sich hier an.
ABER: eigentlich falsches Forum hier, es gibt ein Assemblerforum. -- Wer früher stirbt ist länger tot. |