Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ c+中的ONVIF OnvifClientDevice执行选项+;_C++_Openssl_Visual Studio 2019_Onvif - Fatal编程技术网

C++ c+中的ONVIF OnvifClientDevice执行选项+;

C++ c+中的ONVIF OnvifClientDevice执行选项+;,c++,openssl,visual-studio-2019,onvif,C++,Openssl,Visual Studio 2019,Onvif,我一直在尝试使用该库在Windows 64位上使用Visual Studio 2019获取有关我的ONVIF IP摄像头的信息。我已经使用Visual Studio 2019成功构建了库,并生成了onvifcpp.lib。生成的文件夹如下所示。我无法使用64位openssl,并且使用了rapidonvif存储库中3rdparty/openssl-1.0.1g文件夹中的openssl-1.0.1g。 无论如何,我最终从中获得了帮助,并编写了一个简单的脚本来生成OnvifClientDevice,如

我一直在尝试使用该库在Windows 64位上使用Visual Studio 2019获取有关我的ONVIF IP摄像头的信息。我已经使用Visual Studio 2019成功构建了库,并生成了
onvifcpp.lib
。生成的文件夹如下所示。我无法使用64位openssl,并且使用了
rapidonvif
存储库中
3rdparty/openssl-1.0.1g
文件夹中的
openssl-1.0.1g
。 无论如何,我最终从中获得了帮助,并编写了一个简单的脚本来生成
OnvifClientDevice
,如下面的脚本所示

#包括“ONVIF/onvifclientdevice.hpp”
#包括“ONVIF/onvifclientmedia.hpp”
#包括“ONVIF/onvifclientptz.hpp”
int main()//int argc,char**argv)
{
OnvifClientPTZ*客户ptz;
字符串url=”http://192.168.1.116/onvif/device_service";
字符串username=“root”;
字符串password=“root”;
OnvifClientDevice客户端设备(url、IP地址、密码);
}

LeonCam使用了它,我也在我的项目中使用了它。但每当我运行主脚本来创建
OnvifClientDevice
对象时,我会看到一个异常。例外情况在。我已使用ONVIF设备管理器检查了我的IP地址,并且还成功地从pc访问了摄像头。用户名和密码也正确。我不确定这是代码内部的问题还是在构建ONVIF库时犯了错误。我搜索了ONVIF的直接构建库,我可以将它添加到我的visualstudio项目中,并尝试使用GitHub中的不同存储库,但其他存储库要么使用Qt,要么为Linux发行版构建它。我也没有找到任何简单的教程。

Ahsan您成功地运行了代码吗?我也在寻找解决方案。你成功地运行了代码吗?我也在寻找解决办法