要知道程序中调用了哪些dll? C++

tylr1984 2008-04-09 11:30:45
我生成了一个exe文件,结果运行时他要求一个不知名的dll。所以我就想,在程序中exe文件调用哪些dll是由什么决定的呢?
...全文
74 10 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
neusoftpp 2008-04-09
  • 打赏
  • 举报
回复
depends.exe可以查看你所有在EXE调用的DLL里的函数!
野男孩 2008-04-09
  • 打赏
  • 举报
回复
en,要知道exe里面调用了哪些dll, vc6自带的depends.exe可以解决你的问题。

至于在程序中exe文件调用哪些dll是由什么决定的呢?显然决定于开发人员用了啥库,哈哈~~~
Willin 2008-04-09
  • 打赏
  • 举报
回复
可以用DUMPBIN.exe,从开始->程序->msvc->tools->命令提示,在这里面运行dumpbin /?了解用法
在一台没有装VC环境的PC上运行程序的时候,你需要在生成程序时选择静态链接到MFC,否则会缺少库
幸福的小雨 2008-04-09
  • 打赏
  • 举报
回复
用冰刃

IcWord
qiuqiu173 2008-04-09
  • 打赏
  • 举报
回复
dll是动态链接库,估计你的程序哪用到了DLL里的函数吧
awperpvip 2008-04-09
  • 打赏
  • 举报
回复
命令行dumpbin
图形工具depends
要是动态调用就……也看不到了~
Treazy 2008-04-09
  • 打赏
  • 举报
回复
depends查看一切!
Supper_Jerry 2008-04-09
  • 打赏
  • 举报
回复
你用到哪个dll提供的函数就需要调那个啊
sheenl 2008-04-09
  • 打赏
  • 举报
回复
比较方便的方法是用dumpbin或者tdump查看
redleaves 2008-04-09
  • 打赏
  • 举报
回复
在你程序退出的地方打个断点,调试之....
然后看一下加载记录...
相关推荐
发帖
C++ 语言

6.3w+

社区成员

C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
帖子事件
创建了帖子
2008-04-09 11:30
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下