No help files for package 'system' in directory

简介:

        工程使用HalconDotNet.dll,工程首先引用或者放在exe同级目录下面。特别是当前工程生成的exe放在其它电脑使用时,会经常报错。错误的原因一版是HalconDotNet的版本和当前系统所使用的版本或者工程的目标平台不同一。需要考虑在哪个系统下安装的哪个版本的Halcon,工程编译时是生成哪个系统可用的目标文件,即系统 、 Halcon版本和工程配置三者之间的联系 。例如在x86系统安装的Halcon,引用dll,生成exe后,放在另一台的x64系统使用。报错如下图,如有类似报错,也可参考处理。

解决:

      1. Halcon 10.0的dll

               如果你刚开发时引用的是Halcon 10.0的dll,在其它电脑用时,请在C:\Program Files\MVTec\HALCON-10.0放入下面的文件,license要放入license.dat或者放在exe目录和HalconDotNet.dll放在一起。如果还有报错,根据报错提示,例如把HALCON-10.0文件夹更改为Halcon。

      2.Halcon 12.0的dll

              如果你引用的是Halcon 12.0的dll,在其它电脑使用时,只需把使用的dll放在exe目录下。

 

注意:

不管使用哪个版本的Halcon,32位和64位的dll不要混用。否则可能会有“Could not create a new operator instance for id 1319”,类似的报错,如下图所示。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值