关于C++动态链接库的函数查看问题

cbaggdd66 2018-06-16 06:10:47
我用VC++6.0写了一个简单的dll,然后我电脑上还装有VS2013(在此之前还装过VS2012,已卸载,不知有没有卸载干净)。然后我想用VS/vc/bin/下的dumpbin.exe来查看,我的vs是放在e盘。然后打开后是下面的图一样,输入dumpbin -exports 我的文件路径,好像没啥反应直接退出的样子,这个界面究竟怎么操作?


然后我上网找答案,又有人说什么要先运行vcvars32.bat,然后我在cmd里运行了,如下图,出现的问题究竟是什么原因?没初始化环境变量?


然后我又添加了path,include还有lib等变量,如下图


好像还是会弹出错误,究竟是什么问题?好像还有很多版本,我dll是写的32位,装的vs2013好像是64位。我需要获取函数名然后在vs2013上写一个东西去调用这块dll,有人懂的话就教一下我吧。
...全文
934 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tiger波波 2018-06-19
  • 打赏
  • 举报
回复
网上下载depends
oblivi 2018-06-19
  • 打赏
  • 举报
回复
用VS命令提示符
schlafenhamster 2018-06-16
  • 打赏
  • 举报
回复
先 创建 一个 dump.bat 文件,内容如下 : dumpbin.exe /ALL xxxx.dll pause 双击 dump.bat (open run)
cbaggdd66 2018-06-16
  • 打赏
  • 举报
回复
引用 1 楼 schlafenhamster 的回复:
先 创建 一个 bat 文件 为 好: dumpbin.exe /ALL pause
不好意思,请您再通俗地说一下,没弄明白您啥意思
schlafenhamster 2018-06-16
  • 打赏
  • 举报
回复
先 创建 一个 bat 文件 为 好: dumpbin.exe /ALL pause

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧