nonprocess
2016-02-14 11:06
采纳率: 100%
浏览 2.4k

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

图片说明

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

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • zuishikonghuan 2016-02-14 12:44
    已采纳

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

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • threenewbee 2016-02-14 11:51

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

    评论
    解决 无用
    打赏 举报
  • oyljerry 2016-02-14 14:03

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

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题