设置首页收藏本站在线聊天
授权版本:2024_09
开启左侧

halcon版本与Visual Studio版本适配选择

[复制链接]
晴天xzw 发表于 2024-8-28 11:13:29 | 显示全部楼层 |阅读模式
最近使用halcon和VB.NET做一个项目,出现很多玄学BUG。同样的程序,换了一个环境就不行了

总结了一下halcon各版本与Visual Studio版本之间的搭配:
前提:halcon12-halcon24,都可适配windows7/10/11,主要看选择的安装是x64,还是x86。win7 32位系统选择x86安装,win10/11 系统选择x64安装。原则上halcon安装对Visual Studio的版本没有限制(VB.NET和C#编程),在使用时只需把.NET的环境改成相应的版本就行,但由于在halcon安装时会自动检测Visual Studio的适配环境,虽然有很大包容度,但不匹配的环境用起来,问题一大堆,如果在实际生产中,出现这样的问题是致命的。磨刀不误砍柴工,配置好环境能为后面开发,解决不少问题

版本搭配总结如下:
halcon10 +win7(32位)/win7旗舰版(32位/64位)+vs2008/vs2010/vs2013+.NET3.5/.NET4.0
halcon12+win7旗舰版(32位/64位)/Win10(x64)/Win11(x64)+vs2010/2013/2015/2017/2019+.NET3.5/.NET4.0/4.5/4.8
...
halcon22.11+Win10(x64)+vs2022+.NET4.8


原本想好好总结一下的,懒病犯了,总之都选最新的就行,halcon12问题一大堆,狗都不用。如果想了解halcon12、18、20、24等版本的适配情况,可以留言。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
绝地武士 发表于 2024-8-28 11:41:24 | 显示全部楼层
正如你说说,其实都是可以配置,确定好x86还是x64位数一致就好。
halcon每次只能用一种版本环境,环境里面不匹配的可以使用Halcon切换助手来切换和更新环境,最后把对应的库带上,基本上没有任何问题。
一般2019以前是x86的编译器,所以对应的插件dll都是x86,可以编译x64的程序。
而2022以及之后的版本是x64的编译器,所以无需再考虑x86的环境问题了,直接全部用x64,性能更高与halcon新版本只有x64的相匹配。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
moldboy 发表于 2024-8-30 12:41:29 | 显示全部楼层
halcon12安装后,打不开,说license不对,怎么解决啊大佬
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Criss 发表于 2024-8-30 14:20:37 | 显示全部楼层
moldboy 发表于 2024-8-30 12:41
halcon12安装后,打不开,说license不对,怎么解决啊大佬

18.05以下版本不支持HDevelop试用了,升级最新版本附近几个都可以。或者买正版加密狗授权也是可以的。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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