Ubuntu 10.4 下安装gSOAP安装过程和问题解决
来源:互联网 发布:杭州淘宝美工学徒招聘 编辑:程序博客网 时间:2024/04/29 21:09
转载地址:http://www.cnblogs.com/skyme/archive/2011/01/04/1925676.html在本文中,所有程序均在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
还有一个问题也需要注意,就是中文路径的问题,安装的过程中不能有中文的路径。
- Ubuntu 10.4 下安装gSOAP安装过程和问题解决
- Ubuntu 10.4 下安装gSOAP安装过程和问题解决
- Ubuntu 10.4 下安装gSOAP安装过程和问题解决
- Ubuntu下安装gsoap
- ubuntu 下 gsoap安装
- Ubuntu下安装gsoap和onvif的文件生成
- gSOAP 安装过程
- ONVIF: gsoap安装过程
- ONVIF: gsoap安装过程
- ONVIF: gsoap安装过程
- Ubuntu Linux 安装gSoap
- debian下gsoap安装
- linux下安装gsoap
- ubuntu下安装软件问题解决
- ubuntu下sphinx 安装和使用过程
- Linux下gsoap的安装
- ubuntu下安装JDK过程
- Ubuntu下KDE安装过程
- 怎么区分沪股 创业版 深股
- Linux网络协议栈之数据包处理过程(非技术人员勿看)
- STM32-----LED
- asp.net JS控制页面按钮在后台执行期间不重复提交
- day32,page55
- Ubuntu 10.4 下安装gSOAP安装过程和问题解决
- linux下 apache和tomcat整合(及服务随机启动)
- WireShark抓包,may be caused by ip checksum offload的解决办法
- Android NFC API Reference中英文
- 最好的EM算法介绍-由例子介绍原理
- iOS 8 Size Classes初探
- 黑马程序员_集合框架
- Spring技术详解笔记
- 最好的宠物美容培训学校宠物美容有钱途吗