关于在C++中使用halcon读取图像的一个坑


前言

  • 环境:vs2019,halcon20.05

想要使用halcon在c++中读入一张本地图片,换了很多张图片总是不行,编译能够通过,用的代码也是直接从halcon中导出来的,
测试了定义一个接口,在C#中使用halcon读同一张图片,将数据传入C++中,并用这些数据初始化一个HImage出来,发现是能够正确运行的。
由此推断,图像本身没问题,vs中的配置应该也是没问题。
错误信息如图:

通过各种排查之后发现,这里的问题其实是路径中包含中文,将路径中的中文改成英文之后,能够成功读到图像。
为什么C#中不存在这样的问题而C++中有问题呢?我也不知道。。。
对于中文,还是要多加小心啊。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM