我们说我有这个:
extern "C" {
void foo1();
void foo2();
};
void foo1()
{
__asm
{
; some stuff
; some other
}
}
void foo2()
{
__asm
{
;some other stuff
call __foo1
}
}
我知道在常规的.asm程序中你会被要求说出extrn __fucntionName,但这是内联汇编,用户定义的函数可以在内联汇编中这样调用吗?如何? 我使用VS2008。
答案 0 :(得分:0)
可以从汇编程序调用C函数。此调用的语法取决于您使用的编译器。通常,函数名称在汇编中的外观存在差异,反之亦然。