开启左侧

c#-halcon 怎么在没有装halcon的电脑上运行

[复制链接]
RockKin 发表于 2020-8-3 15:08:56 | 显示全部楼层 |阅读模式
halcon.dll 、licence、halcondotnet.dll放在bin/release下  不可以!
绝地武士 发表于 2020-8-3 15:12:59 | 显示全部楼层
复制halcon安装目录下的bin、license、help等文件夹到新的电脑任意位置,使用halcon切换助手配置安装目录然后切换,进行环境修复,确保再次打开可以正常识别版本即可成功!(提示找不到例程或图片不用管,毕竟当前电脑只是运行时作用无需开发也就用不到这些了)
 楼主| RockKin 发表于 2020-8-3 15:14:52 | 显示全部楼层
绝地武士 发表于 2020-8-3 15:12
复制halcon安装目录下的bin、license、help等文件夹到新的电脑任意位置,使用halcon切换助手配置安装目录然 ...

等文件夹? 是要都复制过去嘛
绝地武士 发表于 2020-8-3 15:22:56 | 显示全部楼层
RockKin 发表于 2020-8-3 15:14
等文件夹? 是要都复制过去嘛

如果用了GenICam协议就需要带上genicam还要配置路径的!一般的应用只需要以下目录
  1. \bin\x64-win64 或者 bin\x86sse2-win32 自己的位数自己判断,保留目录次序和里面的dll(可以删除里面的exe)就可以了
  2. \help
  3. \license
复制代码
此方法是官方标准的运行时搭建方法,我们予以简单化处理,不管你是采用halcon自带的采集协议还是自己单独SDK均可正常(多次项目已经验证)!

比如新电脑是D:\runtime,使用的x64开发,那么对应的目录是:
微信截图_20200803153745.png
  1. D:\runtime\bin\x64-win64  (bin目录下只留x64-win64即可)
  2. \help
  3. \license
复制代码

然后打开最新版切换助手,菜单->设置:
微信截图_20200803153626.png
指定安装目录到D:\runtime下面会自动找到比如我的是12,然后保存退出和关闭软件再次打开。
微信截图_20200803154014.png
这个时候会提醒你系统里面的没有该配置信息,不用管,因为这时只是配置软件还没有写入到系统。
微信截图_20200803154037.png
出现该界面发现halcon按钮对应的是灰色的,不用急,能够看到版本了直接点击按钮切换就可以写入到系统了。

出现成功以后按钮变成了蓝色按钮(非灰色),关闭助手即可。你的程序就可以正常跑了!
微信截图_20200803154049.png



 楼主| RockKin 发表于 2020-8-3 15:44:22 | 显示全部楼层
绝地武士 发表于 2020-8-3 15:22
如果用了GenICam协议就需要带上genicam还要配置路径的!一般的应用只需要以下目录
此方法是官方标准的运行 ...

谢谢!
盈腾电子 发表于 2020-8-20 07:28:17 | 显示全部楼层
谢谢!以前没有版本切换助手复制文件以后还要手动做环境变量。现在用助手方便多了。
王痕 发表于 2022-12-28 17:36:17 | 显示全部楼层
有了切换助手之后方便多了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表