这种问题一般都是运行时掉了导致的,请确认是否存在以下配置,不存在则手动配置:
(Win10系统下,桌面上)此计算机->属性->高级系统设置->环境变量->系统变量中查找是否存在以下两个数据:
- GENICAM_GENTL32_PATH
- GENICAM_GENTL64_PATH
复制代码
没有就手动添加:
注意:目录别写错了,这里给出64位的配置路径:
- C:\Program Files (x86)\Common Files\MVS\Runtime\Win64_x64
复制代码
最后,确认系统的PATH是否加载了该路径:
可以使用命令行cmd 打印path看看是否存在MVS目录。
确认好了以后,重启应该就可以正常运行程序了!
C#写的程序调用的是MvCameraControl.Net.dll,其核心还是调用的MvCameraControl.dll这个C++库,为了确保运行正常,建议按上面操作,不要单独拷贝MvCameraControl.dll,依赖的dll太多可能导致无法正常运行!
最后,切记,如果你正在使用Visual Studio,一定要关闭重启下!
最后,切记,如果你正在使用Visual Studio,一定要关闭重启下!
最后,切记,如果你正在使用Visual Studio,一定要关闭重启下!
重要的事情一定要说三遍!
|