工业面阵相机GigE开发环境配置
1. 下载
在上述连接中下载华瑞相机的驱动MV Viewer ,当然也可以只下载SDK简易版,本文下载的版本号:2.2.3;一般要自己做开发建议使用SDK简易版,不过MVviewer也包含了SDK开发工具。

2.安装
选择合适的Driver,和安装路径;如果只下载了SDK工具需要手动安装GigE VisionDriver的驱动。

3.安装完毕后的路径

4.工程配置(VisualStdio2022)
在Documentations文件夹下有各种官方提供的配置手册,这里我选择在VS2022环境下配置C++的接口。
4.1工程文件夹创建
首先我们先创建一个VS工程文件;先创建5个文件夹,其中总工程目录建在Project_GigE下,包含了子文件夹bin(执行文件夹)、lib(动态链接库文件夹)、src(源文件程序文件夹);在src文件夹里包含一个预编译时需要找到的头文件夹。
好了以上就是常规操作。


4.2配置相应文件
首先我们看下官方文档怎么搞的:


大概看了下,有一处区别就是,我的Depends文件夹就叫lib,读者可以根据自身习惯修改。另外官方文档说不需要拷贝dll文件,因为运行程序时会自动找到Runtime中的dll文件,这里我也不拷贝了,因为不知道需要什么dll,就不往bin目录下拷贝dll了,如果要配,都要加,懒。
4.3配置工程(这里默认已经装好了VS)
先在src下创建一个win32控制台项目

预编译包含目录的配置:
导入“GenICam\System.h”,发现找不到h文件,只要配置预编译路径就可以了。


配置lib库


测试:
加上命名空间
using
namespace Dahua::GenICam;
using
namespace Dahua::Infra;
测试一下

success!