hur.cn - 华软网

 热门搜索

如何加载不同目录下的DLL

  作者:未知    来源:网络    更新时间:2011/10/2
我用VS生成了一个test.exe可执行文件,假如放在F:\test目录下,它运行时需要加载一个a.dll文件,但这个dll放在其他目录下的,如何让这个test.exe成功运行?好像需要什么设置环境变量什么的吧?这个方法麻烦介绍下。
除此之外,还有什么办法不?比如在test项目的属性框里,可不可以设置相关目录呢?我找了半天,没找到,希望高手指点下,谢谢
---华软 网友回答---
有3个方法
1 exe,dll放在同一目录
2 dll 放在系统目录system32
3 把dll所在文件夹的添加到环境变量path中(我的电脑的属性-》高级-》环境变量)


---华软网友回复---
了解了解看看
---华软网友回复---
引用 1 楼 relaxisland 的回复:
有3个方法
1 exe,dll放在同一目录
2 dll 放在系统目录system32
3 把dll所在文件夹的添加到环境变量path中(我的电脑的属性-》高级-》环境变量)

我的系统是64位的,那么应该把DLL放在哪里呢?
---华软网友回复---
楼主直接把需要的a.dll拷贝到工程目录下(F:\test)即可,这是最简单的方法。
---华软网友回复---
 properties-->Linker-->Input-->Additional Dependencies
填写dll所在的绝对路径即可,如D:\test\a.dll      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。