环境配置
VS2019
QT5.9
编译器版本 MSVC2017_64
添加系统环境变量(完毕后重启电脑)


从VS2019中下载Qt插件

从VS2019中添加单个编译组件

上述操作完成后用VS打开工程文件,工程文件地址 :
C:\Users\86173\Desktop\IRCNETSDK_Windows_X86_X64_V1.1.1\IRCNETSDK_win\Demo\C++\src\IRCNetSDKDemo.sln
设置Qt插件版本(否则会报错)

qmake文件路径:D:\HQvision\Qt\5.9\msvc2017_64\bin
问题描述
E1696 无法打开源文件

解决方案:配置项目属性
1.重定位VC++的包含目录

2.重定位VC++的库目录

E1696 无法打开 源 文件 “IRCNetSDKDef.h”
解决方案:将路径D:\HQvision\Pro\Iray\IRCNETSDK_Windows_X86_X64_V1.1.1\IRCNETSDK_win\SDK\include
的
IRCNetSDKDef.h和IRCNetSDK.h

放入路径D:\HQvision\Pro\\Iray\IRCNETSDK_Windows_X86_X64_V1.1.1\IRCNETSDK_win\Demo\C++\src
下

There‘s no Qtversion assigned to project
原因:相同工程在不同电脑下qt配置不一致导致该项目qt setting设置有误

解决方案:找到Qt Project Settings->Qt Installation,切换到当前电脑所使用的qt版本即可

MSB806
原因:附加包含目录中Qt版本不一致

解决方案:
1.右击项目 - 属性 - C/C++常规-附加包含目录,修改QT的路径为

2.找到缺失的moc_predefs.h.cbt文件,放入此工程的debug文件夹中


具体路径为:
C:\Users\86173\Desktop\IRCNETSDK_Windows_X86_X64_V1.1.1\IRCNETSDK_win\Demo\C++\src\debug
缺少未引用的头文件PTZPage.h

解决方案:定位问题所在文件,添加头文件#include "PTZPage.h"

LINK1104链接库出错

解决方案:
修改链接器-常规-附加库目录为D:\HQvision\Pro\Iray\IRCNETSDK_Windows_X86_X64_V1.1.1\IRCNETSDK_win\SDK\x64

修改链接器-常规-附加依赖项为

DLL文件缺失

解决方案:将C:\Users\86173\Desktop\IRCNETSDK_Windows_X86_X64_V1.1.1\IRCNETSDK_win\SDK\x64 路径下的DLL文件

复制到路径C:\Users\86173\Desktop\IRCNETSDK_Windows_X86_X64_V1.1.1\IRCNETSDK_win\Demo\C++\bin\x64

PS:添加DLL后运行VS若有 0x7b 错误码,需要重启VS才能生效
所有参数项目配置完成,程序成功执行,输出GUI界面如下




















