开启左侧

halcon 版本兼容问题

[复制链接]
simon210 发表于 2019-6-17 11:46:23 | 显示全部楼层 |阅读模式
本人二次开发用到了一个第三方的32位开发包,系统用的是64位win10, 安装的是64位的18.05版本,但是编译的时候选择anycpu报错,第一次找到原因是第三方的控件只支持32编译,改了X86模式编译通过,但是添加halcon窗口控件的时候又报错,原因是halcon的控件是64位的,那halcon'有32位的控件吗?怎样才能兼容呢。
Criss 发表于 2019-6-17 11:55:18 | 显示全部楼层
halcon本身就提供了x86和x64两种,你可以重新运行安装程序,选择x86安装!
然后系统里面会同时存在x86和x64,你需要使用Halcon版本切换助手切换到x86平台下,然后调用x86的库即可!
~杏林 发表于 2019-8-22 10:49:58 | 显示全部楼层
首先、添加引用,选择合适的版本x86和x64两种
\bin\dotnet20\\halcondotnet.dll
\bin\dotnet35\halcondotnet.dll
其次,选择工具栏选项卡,添加对应的halcondotnet.dll
最后选择C#运行环境
Try 发表于 2020-5-7 10:10:45 | 显示全部楼层
我也选择版本助手切换到x86了,初始化相机成功,但是窗口一直是黑色的,最后提示获取图像超时,不知道什么原因
绝地武士 发表于 2020-5-7 11:26:17 | 显示全部楼层
Try 发表于 2020-5-7 10:10
我也选择版本助手切换到x86了,初始化相机成功,但是窗口一直是黑色的,最后提示获取图像超时,不知道什么 ...

参考下看看能否解决:https://www.51halcon.com/forum.php?mod=viewthread&tid=1255
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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