a489622171
工程师
工程师
  • 最后登录2017-10-28
  • 发帖数78
  • 金币655枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
阅读:904回复:8

C# 混编 无法加载Halcon DLL 文件

楼主#
更多 发布于:2017-03-20 10:00
using HalconDotNet;以引用;  目标平台为.NET4.0   项目debug中也存在Halcon 的DLL文件,求各位大神帮忙分析一下什么原因导致的,dll无法加载
venta
工程师
工程师
  • 最后登录2017-12-20
  • 发帖数75
  • 金币723枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
沙发#
发布于:2017-03-20 10:59
halcon.dll
halcondotnet.dll
两个?
或者目标平台不一样,32位,64位都试试?
a489622171
工程师
工程师
  • 最后登录2017-10-28
  • 发帖数78
  • 金币655枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
板凳#
发布于:2017-03-20 11:13
venta:halcon.dll
halcondotnet.dll
两个?
或者目标平台不一样,32位,64位都试试?
回到原帖
halcondotnet.dll这个,我的电脑是32位的,平台只有anyCPU 没有X86  X 64的选择项
du616
初学者
初学者
  • 最后登录2017-05-03
  • 发帖数10
  • 金币32枚
  • 贡献勋章0枚
地板#
发布于:2017-03-20 11:19
同样问题,卡这几天了,朋友电脑能正常运行的工程,在我电脑上就是和你一样的错误。

我是win10 64.。
denny1x2002
高级工程师
高级工程师
  • 最后登录2018-02-22
  • 发帖数124
  • 金币1573枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
4楼#
发布于:2017-03-20 13:04
先確認好 電腦位元 、VisualStudio 和 halcon版本是否一致
如果都一致,將dotnet35/halcondotnet.dll 加入到你的VisualStudio 專案參考裡面
如果是64位元 把x64-win64/halcon.dll 複製到你的 Debug資料夾裡面,就可解決問題。
如果都不行,應該是你window對Halcon環境設定跑掉,請重新安裝Halcon
並確定你Halcon 版本是否安裝正確!
du616
初学者
初学者
  • 最后登录2017-05-03
  • 发帖数10
  • 金币32枚
  • 贡献勋章0枚
5楼#
发布于:2017-03-20 14:24
denny1x2002:先確認好 電腦位元 、VisualStudio 和 halcon版本是否一致
如果都一致,將dotnet35/halcondotnet.dll 加入到你的VisualStudio 專案參考裡面
如果是64位元 把x64-win64/ha...
回到原帖
非常感谢!

把x64-win64/halcon.dll 複製到 Debug資料夾裡面,解決了問題。
a489622171
工程师
工程师
  • 最后登录2017-10-28
  • 发帖数78
  • 金币655枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
6楼#
发布于:2017-03-21 09:35
denny1x2002:先確認好 電腦位元 、VisualStudio 和 halcon版本是否一致
如果都一致,將dotnet35/halcondotnet.dll 加入到你的VisualStudio 專案參考裡面
如果是64位元 把x64-win64/ha...
回到原帖
我一直在用32位的系统,VS2013,halcon12   新建混编工程  一直提示无法加载.dll文件 重装系统现在好了
w52518700
助理工程师
助理工程师
  • 最后登录2018-01-06
  • 发帖数117
  • 金币370枚
  • 贡献勋章0枚
  • 社区居民
7楼#
发布于:2017-11-04 09:36
我以前用64位系统,现在改32位系统就出现同样问题了
w52518700
助理工程师
助理工程师
  • 最后登录2018-01-06
  • 发帖数117
  • 金币370枚
  • 贡献勋章0枚
  • 社区居民
8楼#
发布于:2017-11-16 16:52
32位系统是sing HalconDotNet
游客

返回顶部