无法加载DLL!!!!!!急急急急急急急急急急急急急!

NoirCheng 2007-07-26 10:39:57
把生成好的可执行程序放在另外一台没有开发环境的电脑上面。
当程序运行是有一个DLL无法加载,这个DLL是VC开发的。已经在该电脑上装了FrameWork!

下载了一个VC++ 2005的可再发行组件包,安完后还是报一样的错误。

我试过了,如果在该电脑上装上.Net开发环境,就不会报错了。可是这样肯定不行的,不能在每个用户的电脑上都装.Net把!

各位大侠!!!!!帮帮小弟!!!!!!!!!!!
...全文
164 点赞 收藏 8
写回复
8 条回复
heiyefeng 2007年07月26日
出错的原因可能是MFCvideo.dll调用了其他的dll,自然这些dll也要带上,安装vs.net后能够正常运行,可能因为vs.net带了一些高版本的mfc库,其他机器上的版本略低,所以你找到这些高版本的mfc库拷贝到目标机器上试验一下。不排除调用其它dll的可能性,最好有MFCvideo.dll的源码分析或者叫开发者老实坦白,抗拒从严。
回复 点赞
NoirCheng 2007年07月26日
什么意思 不太明白
回复 点赞
heiyefeng 2007年07月26日
MFCvideo.dll,既然是别人自己写的,看名字可能用了新版本的mfc库,找到那几个dll文件带上看看
回复 点赞
NoirCheng 2007年07月26日
别人自己写的 MFCvideo.dll
回复 点赞
heiyefeng 2007年07月26日
无法加载的dll叫什么啊?
回复 点赞
NoirCheng 2007年07月26日
试过了,显示的DLL都有的说
回复 点赞
NoirCheng 2007年07月26日
还是不明白
回复 点赞
真相重于对错 2007年07月26日
use depends.exe 看看都需要什么dll
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告