永发信息网

动态链接库的特别调用

答案:1  悬赏:80  手机版
解决时间 2021-02-23 12:34
动态链接库的特别调用
最佳答案
关于特定情况下的调用,比如DLL函数中使用到了 Win32 API 或者将 C++ 生成的 DLL 供标准C语言使用,则需要注意以下一些情况:
如果使用到了 Win32 API,则应该使用关键字 __stdcall
在将 C++ 生成的 DLL 供标准C语言使用时,输出文件需要用 extern C 修饰,否则不能被标准C语言调用。如果使用 __stdcall 调用方式,可能产生C不识别的修饰名,所以设置导出函数时要采用 .def 文件形式,而不是__declspec(dllexport) 形式。后者会进行修饰名转换,C语言无法识别函数。
下面的代码是一个定义文件的示例。 // SampleDLL.def//LIBRARY SampleDLLEXPORTS

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
周公解梦梦见一只很漂亮的蝴蝶能变很多颜色
什么是非标准银行卡
农历1964年5月16曰公历几月几日
万科·御龙山A区地址在什么地方,想过去办事
谁能给我50道较难的小学六年级做的和差、差倍
人长得丑,可又像变漂亮,咋办
乌索普在哪集中吃了恶魔果实
如皋市残疾人康复中心在什么地方啊,我要过去
用简便方法计算,145+147+149+151,加153+155+1
男,快十九了才165左右,请问还能长高吗??
为什么一个数字或字母 也是单项式 但书上说单
天友服务中心NO.J2469地址有知道的么?有点事
在锅炉的基本特性中,热水锅炉每小时每平方米
电脑连上宾馆WiFi,看视频挺流畅,为什么玩游
呵责和斥责的区别
推荐资讯
哭了半个多小时,对宝宝有什么影响吗
秦桑曲的创作背景
国外银行股价那么高,凭什么中国银行股这么低
支付宝账号上每个月10号扣15元钱是怎么回事
女的属鸡好吗
考试和例假撞车了怎么办
中通快递九江分公司我想知道这个在什么地方
青岛集美口腔医院怎么样
早上吃饭前刷牙好还是饭后刷好?
老师,你能抱我一下吗阅读答案
推荐几个分期付款的软件呗
宽带到期后一般延迟多少时间断网
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?