##好基础的问题,近来帮帮忙解答!
怎样声明一个cdecl调用约定的函数指针?
我这样子声明和调用:
=================================
typedef cdecl void (*MY_PROC_TYPE)(void *);
//也尝试过这样声明:
//typedef void* cdecl (*engines_overwrite_do_load)(void);
//结果都一样,最后实际看汇编都 *不是* 按cdecl调用的
static MY_PROC_TYPE my_proc;
int main()
{
...
my_proc = (engines_overwrite_do_load)GetProcAddress(lib_handle, "engines_overwrite_do_load");
...
my_proc(arg); //没有按cdecl调用
...
}
请高抬贵手,打下你的解答吧,谢谢!
我这样子声明和调用:
=================================
typedef cdecl void (*MY_PROC_TYPE)(void *);
//也尝试过这样声明:
//typedef void* cdecl (*engines_overwrite_do_load)(void);
//结果都一样,最后实际看汇编都 *不是* 按cdecl调用的
static MY_PROC_TYPE my_proc;
int main()
{
...
my_proc = (engines_overwrite_do_load)GetProcAddress(lib_handle, "engines_overwrite_do_load");
...
my_proc(arg); //没有按cdecl调用
...
}
请高抬贵手,打下你的解答吧,谢谢!
...全文
相关推荐
Freenode-programming-channel-FAQ:Freenode ##编程频道的常见问题清单
IRC基础知识:如何连接到Freenode,使用IRC客户端,频道规则等。2. 编程问题解答:涵盖Python编程的各种问题,如语法、异常处理、数据结构、函数、模块、类等。3.
ChatGPT如何帮助学生学习数学:解答数学问题、提供概念解释和练习题.docx
以下是ChatGPT可以提供的三种帮助方式:## 1. 解答数学问题ChatGPT可以解答各种数学问题
C 语言编程常见问题解答.chm
C 语言编程常见问题解答【作者】[美]Paul S.R. Chisholm 译:张芳妮 吕 波【出版社】清华大学出版社C语言编程常见问题解答(目录) 第l章 C语言 1. 1 什么是局部
面试问题解答.md
面试问题解答.md
(源码)基于Python语言的编程习题解答项目.zip
# 基于Python语言的编程习题解答项目## 项目简介本项目是《Python程式設計入門》一书中习题的个人解答。书籍完整收纳Python 2.x与3.x版的所有知识,从入门到进阶技巧进行全面教学,有


