2 nonprocess nonprocess 于 2016.02.14 19:06 提问

C++的DLL导出函数参数问题

图片说明

如图,用VC++编译出来的DLL,连A+B函数的2个参数都不见了,调用DLL会弹错
本人渣逼一枚,求大神解答

3个回答

zuishikonghuan
zuishikonghuan   2016.02.14 20:44
已采纳

(首先吐槽下CSDN手机客户端图片浑得没法看了)建议用def文件导出函数。建议用VS自带dumpbin工具查看导出符号。

oyljerry
oyljerry   Ds   Rxr 2016.02.14 22:03

用dumpbin查看,然后用def指定导出函数名称等试试。具体调用错误是什么

caozhy
caozhy   Ds   Rxr 2016.02.14 19:51

这个很正常,你用的软件看不到而已。
至于调用错误,可能是dll的约定和参数的问题,比如说stdcall和cdecl搞错了。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!