EXE程序中通过lib文件调用一个DLL,这个DLL必须和EXE在同一目录下吗。

Z.&.Q 2010-04-08 02:06:14
提问如题

我现在通过LIB文件调用DLL的话,exe和Dll必须在同一个目下才行。
如何才能让exe和dll不在同一个目录下就能调用呢?
...全文
343 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Z.&.Q 2010-04-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bobob 的回复:]

把dll所在的路径添加到系统环境变量,或者把dll放在系统环境变量指定的目录,比如system32
[/Quote]
试了一下可以了,非常感谢你的回答,马上结贴给分。
Z.&.Q 2010-04-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xingworld 的回复:]

放同目录或者系统目录都是可以的。
system32, windows 目录都行
如果你这个 DLL 会有多个你做的产品用到,建议放在 SYSTEM32 目录下,以免造成冲突
[/Quote]

谢谢了,我真是太笨了,居然没有想到。
xingworld 2010-04-08
  • 打赏
  • 举报
回复
多个产品在安装的时候只负责更新这个 DLL 就好,要管理好版本
xingworld 2010-04-08
  • 打赏
  • 举报
回复
放同目录或者系统目录都是可以的。
system32, windows 目录都行
如果你这个 DLL 会有多个你做的产品用到,建议放在 SYSTEM32 目录下,以免造成冲突
bobob 2010-04-08
  • 打赏
  • 举报
回复
把dll所在的路径添加到系统环境变量,或者把dll放在系统环境变量指定的目录,比如system32

15,471

社区成员

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

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