mingw编译linphone-3.5.2
来源:互联网 发布:我的世界清除玩家数据 编辑:程序博客网 时间:2024/05/19 18:46
linphone依赖的库非常多,编译起来真是痛苦。有些库不支持mingw编译,如osip、eXosip,在vc编译倒是方便。好在官方提供了一个依赖包的集合,并不需要全部自己编译。下载linphone-3.5.2.tar.gz,解压后目录中有一个README.mingw文件,详细说明了mingw环境下的编译。这里记录一下主要过程。
1.下载资源
intltool_0.40.4-1_win32.zip http://ftp.acc.umu.se/pub/GNOME/binaries/win32/intltool/0.40/intltool_0.40.4-1_win32.zip
gtk+-bundle_2.24.10-20120208_win32.zip http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.24/gtk+-bundle_2.24.10-20120208_win32.zip
inphone-deps-win32-120218.zip http://download-mirror.savannah.gnu.org/releases/linphone/misc/linphone-deps-win32-120218.zip
将上面3个文件释放到mysys/1.0/目录下.依赖包inphone-deps-win32-120218.zip包含了编译好的linphone依赖的第三方库,如下:
2.编译
编译过程很简
进入linphone-3.5.2目录,执行命令
./configure && make && make install
ps:configure过程可能提示如下错误
configure: error: GNU gettext tools not found; required for intltool
很显然没有安装gettext程序
$ mingw-get install gettext
如何知道mingw-get网站中包含相关工具呢?可以使用这个命令查询
$ mingw-get list | grep gettext
3.关于依赖库
linphone的依赖库也可以自行编译,参考README.mingw中的说明。
- mingw编译linphone-3.5.2
- mingw编译linphone-3.5.2
- Linphone 3.5.2 for mingw 编译
- mingw下linphone-android编译
- vs中调用mingw编译的linphone
- Linphone 3.7.0 for mingw 编译安装
- MinGW+MSYS环境编译Linphone的SDK
- 关于vs2008编译linphone-3.5.2
- linphone 编译
- Linphone编译【转载】
- Linphone 的编译
- Linphone编译【转载】
- Linphone for iphone 编译
- linphone-android 编译
- linphone-android 编译
- linphone-android 编译
- Linphone for iphone 编译
- Linphone 3.7.0编译
- 对Group By 语句的一次优化过程
- 一、Eclipse helios 配置struts2图解
- FlexPaper+SWFTools 实现仿百度文库及一些小问题
- 选择 PosgreSQL 的十个理由,和几个 MySQL 胜出的特性
- WCF报错[当前已禁用此服务的元数据发布]
- mingw编译linphone-3.5.2
- C语言深度解剖——读书笔记(数组和指针)
- 监听来自内核hotplug的事件(代码)
- vi/vim 基本使用方法
- Java中的冒泡排序法and针对数组的普通查找法和二分查找法
- 用PE安装win7 系统
- AWM10.2.0.3建立cube报错 Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005)
- LaTeX文档插入图片的几种常用方法
- Commons Fileupload+Servlet+JQuery实现文件上传进度条