[英]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.