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

Halcon不安装环境,WPF使用HSmartWindowControlWPF,需要引用哪些DLL

[复制链接]
怒弹你鸟 发表于 2023-8-21 11:02:34 | 显示全部楼层 |阅读模式
Halcon不安装环境,WPF使用HSmartWindowControlWPF,需要引用哪些DLL
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
绝地武士 发表于 2023-8-21 14:21:15 | 显示全部楼层
C#最小需要引用halcondotnet.dll,运行需要halcon.dll、hcanvas、libiomp5md.dll等相关的几个库。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| 怒弹你鸟 发表于 2023-8-21 14:31:14 | 显示全部楼层
绝地武士 发表于 2023-8-21 14:21
C#最小需要引用halcondotnet.dll,运行需要halcon.dll、hcanvas等相关的几个库。

除了halcondotnet.dll、halcon.dll、hcanvas还有吗?我试了下,我可能只要是没有hcanvas。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| 怒弹你鸟 发表于 2023-8-21 14:41:09 | 显示全部楼层
绝地武士 发表于 2023-8-21 14:21
C#最小需要引用halcondotnet.dll,运行需要halcon.dll、hcanvas等相关的几个库。

我目前引用了这三个还是不行。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
绝地武士 发表于 2023-8-21 14:53:30 | 显示全部楼层
我说的是“等相关的几个库”,这个是常规下的需求,如果你用了xl就是另外同名带xl的库了,而且深度还需其他几个带dl的库。
无法确切告诉你你的程序需要多少库,有的还有采集功能,用的hAcq开头的采集接口(如果有也需要带上)。
最好的办法就是拷贝全部的*.dll到软件目录下面,运行正常的同时,去尝试删除没用的dll,正在用的就是需要的而且删不掉的。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| 怒弹你鸟 发表于 2023-8-21 15:06:32 | 显示全部楼层
绝地武士 发表于 2023-8-21 14:53
我说的是“等相关的几个库”,这个是常规下的需求,如果你用了xl就是另外同名带xl的库了,而且深度还需其他 ...

我就只运行一句话:<halcon:HWindowControlWPF/>
没有其他任何东西。
为什么我把Any CPU改成X64就行了。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
绝地武士 发表于 2023-8-21 17:32:11 | 显示全部楼层
怒弹你鸟 发表于 2023-8-21 15:06
我就只运行一句话:
没有其他任何东西。
为什么我把Any CPU改成X64就行了。

因为halcon.dll在20.11以后只有x64位版本,如果使用anycpu(i386)默认编译运行直接报错BadImage
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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