前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ubuntu 10.4 下安装gSOAP安装过程和问题解决

Ubuntu 10.4 下安装gSOAP安装过程和问题解决

作者头像
cloudskyme
发布2018-03-20 11:17:11
1.4K0
发布2018-03-20 11:17:11
举报
文章被收录于专栏:cloudskyme

在本文中,所有程序均在Linux下开发完成,经测试能够正常运行。 在开发过程中,我们需要用到gSOAP,可以从以下网址下载获得: 我下载的是 gsoap_2.7.12.tar.gzhttp://www.cs.fsu.edu/~engelen/soap.html 下载下来解压缩,按正常安装过程进行编译、安装。 # tar zxvf gsozp_2.7.12.tar.gz # cd gsoap_2.7.12 # ./configure –-prefix=/usr/local/gSOAP(指定安装路径) # make # make install

需要安装以下编译工具

安装编译工具:

  $sudo apt-get install build-essential

  为了成功编译gSOAP,您需要安装GTK+的开发文件和GLib库(libraries)。

  $sudo apt-get install libgtk2.0-dev libglib2.0-dev

  安装Checkinstall以便管理您系统中直接由源代码编译安装的软件。

  $sudo apt-get install checkinstall

      gSOAP源码下载地址:http://gsoap2.sourceforge.net/(页面中的Download)

遇到的问题及解决方案如下

遇到的问题1: make[4]: 正在进入目录 `/home/titus/OpenComponent/gsoap-2.8/gsoap/src' /bin/bash http://www.cnblogs.com/ylwrap soapcpp2_yacc.y y.tab.c soapcpp2_yacc.c y.tab.h soapcpp2_yacc.h y.output soapcpp2_yacc.output -- yacc  -d -v http://www.cnblogs.com/ylwrap: line 111: yacc:找不到命令 make[4]: *** [soapcpp2_yacc.c] 错误 1 原因: 没有安装:yacc(Yet Another Compiler Compiler),是Unix/Linux上一个用来生成编译器的编译器(编译器代码生成器)。 解决方案: sudo apt-get install flex bison 遇到的问题2: http://www.cnblogs.com/gsoap/stdsoap2.h:695: fatal error: openssl/bio.h: 没有那个文件或目录 compilation terminated. make[5]: *** [wsdl2h] 错误 1 原因:是缺少openssl的相应的头文件 解决方案: sudo apt-get install openssl 为了安装OpenSSL通常的库文件,首先使用以下命令来确定在Ubuntu系统中可获得的库文件的应用版本: sudo apt-cache search libssl | grep SSL sudo apt-get install libssl-dev

还有一个问题也需要注意,就是中文路径的问题,安装的过程中不能有中文的路径。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2011-01-04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档