设为首页收藏本站
授权版本:2024_07
开启左侧

HALCON联合MFC编写的软件,在其他电脑上运行闪退

[复制链接]
ELLENYin 发表于 2024-6-20 13:12:08 | 显示全部楼层 |阅读模式
这是文件夹里的内容。
软件在自己的电脑上运行正常,但在其他电脑上exe软件打开就闪退,MFC界面上一篇空白。

屏幕截图 2024-06-20 131004.png

奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Criss 发表于 2024-6-20 14:23:21 | 显示全部楼层
你这是缺少了dll吧?最简单的办法,把所有dll带进去,然后运行正常后,删除全部dll,删不掉的就是加载了的留下即可。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| ELLENYin 发表于 2024-6-21 10:11:25 | 显示全部楼层
Criss 发表于 2024-6-20 14:23
你这是缺少了dll吧?最简单的办法,把所有dll带进去,然后运行正常后,删除全部dll,删不掉的就是加载了的 ...

用工具查了依赖项,都加进去,还是闪退
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Criss 发表于 2024-6-21 10:37:44 | 显示全部楼层
ELLENYin 发表于 2024-6-21 10:11
用工具查了依赖项,都加进去,还是闪退

还有可能缺少编译相关的dll,你安装个VC++(对于你的版本)的可发行组件包试试
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| ELLENYin 发表于 2024-6-21 16:25:19 | 显示全部楼层
Criss 发表于 2024-6-21 10:37
还有可能缺少编译相关的dll,你安装个VC++(对于你的版本)的可发行组件包试试 ...

发现只要程序里包含halcon的算子,就会闪退
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Criss 发表于 2024-6-21 18:56:12 | 显示全部楼层
ELLENYin 发表于 2024-6-21 16:25
发现只要程序里包含halcon的算子,就会闪退

那还是halcon的库缺少啊,或者halcon依赖的dll缺少。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
新凉无处暑 发表于 2024-6-22 09:37:45 | 显示全部楼层
halcon没有许可证吧
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| ELLENYin 发表于 2024-6-22 12:27:38 | 显示全部楼层

是这样的
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| ELLENYin 发表于 2024-6-22 12:29:59 | 显示全部楼层
Criss 发表于 2024-6-21 18:56
那还是halcon的库缺少啊,或者halcon依赖的dll缺少。

找到原因了,是没有许可证
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Criss 发表于 2024-6-22 13:39:33 | 显示全部楼层
ELLENYin 发表于 2024-6-22 12:29
找到原因了,是没有许可证

那请问下你那个license 目录是干嘛的?
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表