手机号码:15920139670

 

座       机:   020-31605853

VisionMaster二次开发Demo执行报错的解决办法

VisionMaster自带了demo,测试时可以成功编译,但是执行时报错怎么办?

VM 3.x版本中,常见的报错为提示“无法加载iMVS-6000PlatformSDK.dll:找不到指定模块”

微信截图_20210420134737.png

其实,这种报错原因为生成的可执行exe路径下,缺少依赖的dll。

解决方法如下:

将\VisionMaster3.3.0\Development\Samples\C#\VS2013\iMVS-6000PlatformSDKDemo_CS\iMVS-6000PlatformSDKDemo_CS\bin\x64\Release路径下的四个文件拷贝到生成exe的同级目录下。(需要注意的是,32位与64位的dll不同,拷贝的时候需要注意拷贝对应版本的dll文件)

微信截图_20210420135019.png

如果编译的是anycpu版本,需要注意是否勾选32位,如果勾选,则需要拷贝win32文件夹中的dll。

微信截图_20210420135242.png

如果拷贝后还是编译错误,可以将当前引用删除后重新引用。