社区
C#
帖子详情
急救!dll动态库调用出现怪问题
crirpagan
2009-05-14 11:54:30
我项目开发在自己机器上调用动态库,十多个动态库大多是fortran编的,相同的方法引用,编译运行正常。可是系统集成时转到其它机器上后只有1个dll找不到,出现的提示就是“无法加载动态库…….dll,找不到该模块”。这到底是什么问题啊,为什么相同方法和手段,有的动态库可以有的却加载不上呢?有没有兄弟姐妹遇到过,怎么解决啊?
...全文
84
10
打赏
收藏
急救!dll动态库调用出现怪问题
我项目开发在自己机器上调用动态库,十多个动态库大多是fortran编的,相同的方法引用,编译运行正常。可是系统集成时转到其它机器上后只有1个dll找不到,出现的提示就是“无法加载动态库…….dll,找不到该模块”。这到底是什么问题啊,为什么相同方法和手段,有的动态库可以有的却加载不上呢?有没有兄弟姐妹遇到过,怎么解决啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cicilool
2009-05-22
打赏
举报
回复
jf
crirpagan
2009-05-22
打赏
举报
回复
谢谢各位,特别是6楼和7楼的,就是用depends查到了动态库依赖的动态库,问题解决了。
crirpagan
2009-05-15
打赏
举报
回复
谢谢楼上各位,回去力马试试去!
yzy8788
2009-05-14
打赏
举报
回复
注册一下试试咧
dos下面输入:
regsvr32 路径\名称.dll
zgke
2009-05-14
打赏
举报
回复
[DllImport("c:\abc.dll")] 指定路径看看.
crirpagan
2009-05-14
打赏
举报
回复
我引用和调用的方法如下:
[DllImport("abc.dll")]
PRIVATE STATIC EXTERN VOID MYNAME(FLOAT AA,FLOAT BB);
调用时
MYNAME(A,B);
动态库都在项目文件夹内
Dobzhansky
2009-05-14
打赏
举报
回复
[Quote=引用 6 楼 cnzdgs 的回复:]
用工具(例如VS附带的depends.exe)查一下abc.dll的依赖项,一起打包安装。
[/Quote]
对, 即使 abc.dll 在场, 如果 abc.dll 依赖的 def.dll 找不见也白瞎, 依赖的依赖, 所有的都找见才行,
那种 LoadLibrary 的就比较难办, depends.exe 不会告知.
可以看看运行中的进程空间内加载了哪些东西(所有功能都假用一遍后).
cnzdgs
2009-05-14
打赏
举报
回复
用工具(例如VS附带的depends.exe)查一下abc.dll的依赖项,一起打包安装。
jack43349489
2009-05-14
打赏
举报
回复
开始-运行 注册!
松花皮蛋
2009-05-14
打赏
举报
回复
看情况应该是需要注册一下
dos下面输入:
regsvr32 路径\名称.dll
网管教程 从入门到精通软件篇.txt
DLL
:动态链接库 DOC:FrameMaker或FrameBuilder文档;Word Star文档、Word Perfect文档、Microsoft:Word文档;DisplayWrite文档 DOT:Microsoft Word文档模板 DPL:Borland Delph 3压缩库 DRV:驱动程序 DRW...
m 文件
dll
matlab 中
调用
_学习电脑教程:
dll
是什么文件格式
目前关于到
dll
是什么文件格式这一类的信息是很多小伙伴们都非常关心的,很多人也是经常在搜索关于
dll
是什么文件格式方面的信息,那么既然现在大家都想要知道此类的信息,小编就收集了一些相关的信息分享给大家。...
报错找不到msvcp140.
dll
怎么办?msvcp140.
dll
缺失的详细修复指南
如果知道丢失的msvcp140.
dll
版本与操作系统兼容,可以从可信赖的源(例如官方补丁或可靠
DLL
资源库)下载该文件,并将其复制到系统目录(对于32位系统通常是C:\Windows\System32,对于64位系统如果是32位
dll
则放到C:\...
Web版PACS开发纪要一:关闭
动态库
中创建的线程
但是由于项目初期对CxImage开源库的编译
问题
,导致该开源库在MFC下无法正常运行,因此决定将功能函数在控制台下完成,然后封装成动态链接库(XXX.
dll
),并加载到MFC工程中。下面是对“
急救
车上的多种医疗设备数据...
没有找到iertutil.
dll
怎么办?快速解决iertutil.
dll
丢失
iertutil.
dll
是存放在 C:\Windows\System32 目录下的一个动态链接库文件,它提供函数给其他程序所
调用
。iertutil.
dll
能够实现接到互联网,纪录输入,监控应用程序等功能。提示没有找到iertutil.
dll
或者iertutil....
C#
110,536
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章