计算机系统应用教程网站

网站首页 > 技术文章 正文

海康Visionmaster开发笔记3-Qt二次开发环境配置方法

btikc 2025-01-07 11:06:07 技术文章 18 ℃ 0 评论

描述

环境:VM4.0.0 + VS2019+Qt5.12.3

现象:Qt+VS二次开发环境如何配置?

解答

1 新建Qt工程,添加Qt模块Core、GUI、Active Qt和Container Widgets



2 拷贝DLL:VM\VisionMaster4.0.0\Development\V4.0.0\ComControl\bin\x64下的所有拷贝到项目工程输出目录下,如下图所示,项目的输出路径是Dll文件夹。




3 第一种方法:通过拷贝include文件及lib文件至项目工程中的方式配置VM环境

3.1 拷贝\VisionMaster4.0.0\Development\V4.0.0\includes下的头文件。


3.2 拷贝\VisionMaster4.0.0\Development\V4.0.0\ComControl\includes\QT下的头文件。


3.3 拷贝\VisionMaster4.0.0\Development\V4.0.0\libraries\win64\C下的所有库文件。


将以上三个文件夹拷贝到如下所示的项目路径中。


4 第二种方法:通过配置VC++目录和链接器的方式配置VM环境

4.1 VC++目录下包含目录添加以下路径:

1):\VisionMaster4.0.0\Development\V4.0.0\includes 2):\VisionMaster4.0.0\Development\V4.0.0\ComControl\includes\QT


4.3 VC链接器附加依赖项写入iMVS-6000PlatformSDK.lib


5.配置完成:#include能索引到VM模块.h文件。


6 第一个VM界面:

6.1 添加容器控件QAxWidget:QAxWidget类是一个包装ActiveX控件的Qwidget,绑定VM控件到QAxWidget控件,VM相关控件在安装时已经注册到windows组件中。


6.2 创建方案句柄初始化控件:在ui界面布局相关控件后,创建VM方案句柄,初始化VM控件。

CreateSolutionInstance();
ui.axWidget->dynamicCall("GetObjectPointer()");

6.3 运行结果:


Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表