使用第三方库文件时dll放置问题

xiaoxiangyue_lib 2014-11-25 06:25:19
我使用C来读取.mat文件,需要使用matlab里的库函数。编译链接成功后执行程序时总是显示缺少dll文件,我把程序提示缺少的dll文件复制到了工程对应VS里的debuge文件夹里,再次运行时又提示缺少另一个dll文件,我就做了相同的工作,然后还是缺少,继续复制......我已经复制了20+了!!!还是不断提示缺少某个dll文件。请问,这种情况必须把这些dll文件都复制到debuge文件夹里吗?并且,我觉得情况有些诡异,我最多也只是用了4个库,问什么一直在提示缺少各种各样的dll文件呢?求各位大神指点
...全文
292 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
luotuo44 2014-11-30
  • 打赏
  • 举报
回复
引用 2 楼 xiaoxiangyue_lib 的回复:
回复于: 2014-11-25 18:50:28 相互依赖吧! 什么意思?
就说,A.dll依赖于B.dll, 而B.dll又依赖于C.dll。一路下去。所有你加入了20多个dll也不奇怪。
w74839520 2014-11-29
  • 打赏
  • 举报
回复
a库需要b库。相互调用关系。
xiaoxiangyue_lib 2014-11-29
  • 打赏
  • 举报
回复
回复于: 2014-11-25 18:50:28 相互依赖吧! 什么意思?
zacharyLiu 2014-11-29
  • 打赏
  • 举报
回复
VC或者VS缺省掉一些动态库,老老实实加载缺失的dll吧
max_min_ 2014-11-25
  • 打赏
  • 举报
回复
相互依赖吧!

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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