[英]How to force cdecl calling convention for functions declared in specific header file
您好我的VC2008项目使用stdcall调用约定。 我有一个我使用的外部库,它使用cdecl命名约定构建,但是他们没有在函数的函数声明中提到调用约定。
我想知道VC是否有某种#pragma或其他关键字会强制整个头文件的特定调用约定
有点像extern“C”技巧,但对于调用约定:
extern "C"
{
#include <file1.h>
#include <file2.h>
}
谁知道这样的?
您可以通过以下方式指定调用约
__cdecl
(或者通过宏指定)。 控制调用约定没有任何pragma或类似的东西。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.