ubuntu gsoap onvif-ubuntu 下开发onvif视频

问题描述

ubuntu 下开发onvif视频

环境
ubuntu
gsoap
onvif
代码
int ONVIF_GetEvent(struct soap **soap, char *endpoint, char *username, char *password)
{
int return_num;
int rett = soap_wsse_add_UsernameTokenDigest(*soap, NULL, username, password);
if (rett == 0)
{
printf("GetEvent TokenDigest okrn");
}
else
{
printf("GetEvent TokenDigest errorrn");
return 1;
}
struct tev_CreatePullPointSubscription tev__Create;
struct tev_CreatePullPointSubscriptionResponse tev__Response;
tev__Create.InitialTerminationTime = "PT10S";
soap_wsse_add_UsernameTokenDigest(*soap, NULL, username , password);

int ret1 = soap_call___ns7__CreatePullPointSubscription(*soap, endpoint, NULL, &tev__Create, &tev__Response);
cout <<  "CreatePullPointSubscription:" <<  ret1 << endl;
cout << "CreatePullPointSubscription response:" << tev__Response.__size  << endl;
    return 0;

}

问题
目前可以用取 功能/profile/uri等都可以取到,目前学习开发event

创建一个委托, 执行soap_call___ns7__CreatePullPointSubscription函数不能正常运行,代码可以编译运行,到这个函数就退出了,
没有其他错误提示

时间: 2025-01-26 20:22:48

ubuntu gsoap onvif-ubuntu 下开发onvif视频的相关文章

在Ubuntu 11.04环境下开发SSH范例框架AppFuse 2.1 Java Web应用

问题描述 刚刚把原先在Windows7下开发AppFuse2.1的应用,成功迁移到Ubuntu11.04下,使得在Ubuntu环境下,能够用Maven3.0.3和EclipseGalileo开发源代码,并把WAR包部署到Tomcat6上.Ubuntu是目前市场占有率超过50%的Linux桌面系统,完全免费,通过近一周的体验,其桌面使用体验的"炫"程度要强于已经使用半年的Windows7.Unbuntu最吸引我的是它的UbuntuSoftwareCenter功能,能够方便地搜索并安装一些

ubuntu下安装 gSOAP 用于C/C++开发web service服务端与客户端

昨天在ubuntu下进行安装gSOAP,费了很多时间,没成功,今天又来找了大量教程资料,终于一次成功,这里写下自己的安装步骤和方法,供大家参考. 首先下载gsoap,我下载的是gsoap-2.8.1.zip 用unzip gsoap-2.8.1.zip命令解压缩,会解压生成gsoap-2.8文件夹. cd gsoap-2.8   在安装之前需要先安装一些编译工具.     安装编译工具: $sudo apt-get install build-essential 为了成功编译gSOAP,您需要安

配置- 在ubuntu下开发stm32

问题描述 在ubuntu下开发stm32 我不想用IAR和MKD集成环境,在ubuntu下编译stm32代码,编译环境怎么配置?需要哪些工具 解决方案 正在用ubuntu不过没做过stm32,不过听说用eclipse加插件就可以. 解决方案二: 需要搭建交叉编译环境,自己编写工程管理文件Makefile.链接文件ld 和启动代码~ gcc在4.3版本下加入了对cortex-m3的支持,所以上面的命令用 --g 4.3.1-r1参数,可以指定了4.3.1-r1版的GCC~ Keil.IAR在简化开

Ubuntu 11.04 系统下安装redmine

原文:http://www.cnblogs.com/compulsive/archive/2011/08/22/2150047.html Redmine是一款开源的.基于web的项目管理软件,采用Ruby on Rails框架开发.Redmine具有丰富的项目管理功能,包括:任务跟踪.文件管理.wiki.新闻台.多项目管理等.对于代码管理,Redmine可以集成常见版本管理系统和bug跟踪系统,包括Subversion.Darcs.Mercurial.CVS.Bazaar 和 git.此外,Re

如何在 Ubuntu 上转换图像、音频和视频格式

如何在 Ubuntu 上转换图像.音频和视频格式 如果你的工作中需要接触到各种不同编码格式的图像.音频和视频,那么你很有可能正在使用多个工具来转换这些多种多样的媒体格式.如果存在一个能够处理所有图像/音频/视频格式的多合一转换工具,那就太好了. Format Junkie 就是这样一个多合一的媒体转换工具,它有着极其友好的用户界面.更棒的是它是一个免费软件.你可以使用 Format Junkie 来转换几乎所有的流行格式的图像.音频.视频和归档文件(或称压缩文件),所有这些只需要简单地点击几下鼠

如何在 Ubuntu 12.04 LTS 下安装 KDE SC 4.9

KDE SC 4.9 发布好几天了,估计大家关注 KDE 的朋友们已经都用上了吧,在这里来照顾一下刚入门的linux爱好者,一步一步的给大家演示一下怎么在 Ubuntu 12.04 LTS 下安装 KDE SC 4.9. 第一步:给 Ubuntu 添加 KDE SC 4.9 源 在 Ubunut 桌面环境下按下 Ctrl+Alt+T 来打开一个终端窗口,然后在窗口中键入如下命令: sudo add-apt-repository ppa:kubuntu-ppa/backports 这个命令执行的时

超级Ubuntu之Super Ubuntu 2008.11

Super Ubuntu 2008.11 基于 Ubuntu 8.10 ,称的上是"超级"(Super)是因为它集成了大量标准的 Ubuntu 8.10 所没有的软件.工具和应用程序,比如,Super Ubuntu 2008.11 集成了 OpenOffice 3 ,这个版本支持 Microsoft 2007 的文件格式:集成了 Mplayer ,可以播放 DVD 等当今最流行的音频/视频格式:集成了 Wine 和 Wine-doors ,因此可以在 Super Ubuntu 上运行

windows eclipse 下开发hadoop mapreduce,报空指针异常。

问题描述 windows eclipse 下开发hadoop mapreduce,报空指针异常. 用三台ubuntu系统的服务器,搭建了hadoop集群,然后在windows下 用eclipse开发mapreduce,能连上hadoop,也能显示hdsf上的文件.自己写了mapreduce程序,run as hadoop 的时候,报空指针异常,什么localjob 之类的错误,什么原因求指点, 将工程打成jar包在linux hadoop环境用命令行运行是没问题的..

Ubuntu创始人:Ubuntu手机明年进入中国市场

Ubuntu创始人:Ubuntu手机明年进入 中国市场 发表于2013-03-22 07:13| 次阅读| 来源CSDN| 0 条评论| 作者整理 Ubuntu操作系统开源移动操作系统智能手机iOSAndroid 摘要:21日,Ubuntu创始人Mark Shuttleworth出现在工信部软件与集成电路促进中心(CSIP)的大楼,在完成Canonical公司.国防科技大学(NUDT)与CSIP三方联合建立开源软件联合实验室的签约工作后,Mark接受了一些国内媒体的采访.采访中他表示,Ubunt