您好 我的VC2008项目使用stdcall调用约定。我有一个外部库,我使用的是使用cdecl命名约定构建的,但是他们没有在函数的函数声明中提到调用约定。
我想知道VC是否有某种#pragma或其他关键字会强制整个头文件的特定调用约定
有点像extern“C”技巧,但是对于调用约定:
extern "C"
{
#include <file1.h>
#include <file2.h>
}
有人知道吗?
答案 0 :(得分:4)
您可以通过以下方式指定呼叫约定:
__cdecl
(或者通过宏指定)。没有任何编译指示或类似控制调用约定的东西。