用的是halcon19.11和vs2019版本
装软件时候要用管理员权限,不然无法写入路径。
把出错地方用try语句 catch(HException& except)
1,看运行lisence.dat有没有,如果halcon没有放入环境变量中,你工程中运行目录下要添加lisence.dat
2,如果仅仅是OpenFramgrabber报错,你就得检查参数了,先用halcon的Image Acquisition打开,注意使用的相机驱动文件,你在C++中要么修改到驱动的对应路径,要么把驱动拷贝到运行目录下。总之halcon中如果能跑,你工程不能跑的话就是设置问题和路径问题
最后检查下你那些基本配置看是否正确,比如工程X86,X64是否加载对应的halcon.dll.halconcpp.dll,并需要将halcon.dll.halconcpp.dll拷贝到运行目录
我也是遇到了,halcon12和C++ 保存图片时出现了,直接把halcon.dll放到window中的system32 中