stdcall

stdcall

文章 0 浏览 4

在 python 中使用 ctypes 调用的函数的正确回调签名是什么?

我必须在 Python 中定义一个回调函数,该函数将从 DLL 中调用。 BOOL setCallback (LONG nPort, void ( _stdcall *pFileRefDone) (DWORD nPort, DWORD…

分開簡單 2024-12-12 03:55:31 0 0

VC++防止所有符号名称修饰

我正在开发一个 DLL,它将使用 _stdcall 调用约定从另一种语言中使用(因此没有导入库并包括 dll 的标头)。问题在于 VC++ 似乎总是对其导出的符号进…

无声情话 2024-11-19 13:47:55 3 0

declspec 和 stdcall 与仅 declspec

我是 C++ dll 导入主题的新手,可能我的问题很简单,但我在谷歌上找不到它。 我有一个非常简单的 C++ win32 dll: #include using namespace std; ext…

多孤肩上扛 2024-11-15 08:52:37 3 0

__stdcall typedef g++问题

这段代码编译(正如我所期望的): typedef void __stdcall (*Func)(); struct A { static void __stdcall f() { } }; int main() { Func p = A::f; }…

温柔女人霸气范 2024-10-09 20:35:11 9 0

使用 extern c 和 dllexport 与模块定义进行 stdcall 名称修改 (msvc++)

我试图为 dll 导出一个简单的测试函数,以便与应用程序(仅供参考:mIRC)一起使用,该应用程序将调用约定指定为: int __stdcall test_func(HWND mWn…

遮云壑 2024-10-09 08:55:24 9 0

链接器错误 LNK2019 追溯到 __stdcall 我认为我得到了正确的库 - 我该怎么做才能解决这个问题?

我尝试将 LabCVI 项目移植到 MSVS 2010 C++ Express。有一行代码如下所示: if (InitCVIRTE == 0) return 0; 发生链接器错误:LNK2019“_InitCVIRTEEx…

一瞬间的火花 2024-10-08 02:03:26 10 0

stdcall 可以有可变参数吗?

据我所知,只有 caller-clean-stack 约定可以使用变量参数。 顺便说一句,WinApi StringCchPrintfW 是这样声明的。(我删除了 SAL) __inline HRESULT…

如何视而不见 2024-09-17 15:39:47 12 0

为什么 Microsoft 选择 stdcall 作为他们的 API 约定?

有充分的理由吗? 它们的内部函数(未导出)也是 stdcall 约定吗?…

执着的年纪 2024-09-15 09:34:15 8 0

stdcall 和 cdecl

有(除其他外)两种类型的调用约定 - stdcall 和 cdecl。我对它们有几个问题: 当调用 cdecl 函数时,调用者如何 知道是否应该释放堆栈?在呼叫站点,…

挽心 2024-09-12 09:57:45 20 0

混合调用约定会导致编译错误

我有一个库(C++),它有一些 API 函数。其中之一被声明为 __cdecl,但从 __stdcall 获取函数指针。类似于: typedef int (__stdcall *Func)(unsigned…

高冷爸爸 2024-09-08 05:05:44 11 0

如何使用 __cdecl 调用约定编译 boost?

我有一个使用 __cdecl 调用约定 (msvc2010) 编译的项目,并使用默认设置使用相同的编译器编译了 boost。 该项目与 boost 链接,但我在运行时收到如下…

请恋爱 2024-08-29 23:03:39 13 0

在 C++ 中,可变参数函数(参数列表末尾带有 ... 的函数)是否必须遵循 __cdecl 调用约定?

我知道 __stdcall 函数不能有省略号,但我想确保没有平台支持 stdarg.h 函数来调用除 __cdecl 或 __stdcall 之外的约定。…

冬天旳寂寞 2024-08-26 10:11:00 13 0

从使用 stdcall 的 DLL 创建 MSVC 导入库

我有一个导出的 extern "C" __declspec(dllexport) int __stdcall Foo( void ); dll DLL 的转储显示 **********************************************…

娜些时光,永不杰束 2024-08-24 06:47:26 11 0

如何调试“语法错误:_stdcall”?

我尝试使用此代码来定义与读卡器通信所需的 API。 下面是头文件(完整)。 [AtUsbHid.h] 它抛出了几个错误,但我认为如果语法问题得到解决,其余的就…

迷爱 2024-07-30 03:27:06 9 0

创建一个可以使用 stdcall 在 Delphi 应用程序中导入的 C# DLL - 可能吗?

我有一个程序需要为其创建 DLL,希望是用 C# 编写的。 该程序是用 Delphi 编写的,我有一个可编码的接口文件。 该接口使用 stdcall 调用约定。 是否可…

习惯那些不曾习惯的习惯 2024-07-26 05:19:12 13 0
更多

推荐作者

苦中寻乐

文章 0 评论 0

lueluelue

文章 0 评论 0

嗼ふ静

文章 0 评论 0

王权女流氓

文章 0 评论 0

与花如笺

文章 0 评论 0

残酷

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文