前言
- 环境:vs2019,halcon20.05
想要使用halcon在c++中读入一张本地图片,换了很多张图片总是不行,编译能够通过,用的代码也是直接从halcon中导出来的,
测试了定义一个接口,在C#中使用halcon读同一张图片,将数据传入C++中,并用这些数据初始化一个HImage
出来,发现是能够正确运行的。
由此推断,图像本身没问题,vs中的配置应该也是没问题。
错误信息如图:
坑
通过各种排查之后发现,这里的问题其实是路径中包含中文,将路径中的中文改成英文之后,能够成功读到图像。
为什么C#中不存在这样的问题而C++中有问题呢?我也不知道。。。
对于中文,还是要多加小心啊。