assembly einbinden



  • hallo,

    ich benutze VS6 und möchte wissen, wie man Assembler Dateien in ein Projekt mit reinlinken kann? Also ich meine jetzt nicht inline assembler mit __asm{} im C code, sondern wenn ich eine .asm Datei mit einer Funktion habe, wie kann ich sie dann mit meinem C Code zusammenlinken, so daß ich aus dem C Code heraus die in Assembler geschriebene Funktion aufrufen kann?



  • Hi,
    Also ich glaube nicht das es soetwas gibt in VC6. Habe sowas noch nie gesehen und würde mich ein bissel überraschen.
    Warum kannst du nicht inline assembler nehmen?
    Achja und du bist im Falschen Forum das würde eher zu "Compiler- und IDE-Forum" passen anstat zu WinApi 😉

    schirrmie



  • - Assemblierer z.B MASM32 besorgen und installieren
    - Die .asm Datei damit in ein .obj Modul assembilieren
    - Dem Compiler als Linker Modul die .obj angeben
    - Linken

    Speichermodelle ud Aufrufkonverntionen beachten!

    Grüsse

    *this

    P.S.: Dran denen dass das (n)make die asm Datei nicht kennt!



  • achso schade, dachte cl.exe könnte das oder masm wäre schon bei VS6 dabei...naja ok danke, dann weiss ich bescheid und werd mir jetzt masm installieren.


Anmelden zum Antworten