最近使用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等版本的适配情况,可以留言。
|