1. 程式人生 > >C++和ASM文件的互相調用

C++和ASM文件的互相調用

sele tor bsp lec prot model sel flat test

1. C++調用ASM中的函數,需要在ASM源文件中指定.model flat, c 就是指定以C的形式編譯,然後在頭文件中用EXTERN_C聲明這個頭文件就可以了

2. ASM中調用C++函數,需要在ASM源文件的函數前聲明 test PROTO C, testValue:DWORD

3. C++調用X64中的ASM函數,只需要在ASM頭文件中指明EXTERN_C就可以了,記住,函數名千萬不能錯

C++和ASM文件的互相調用