(1)安装intltool
访问http://ftp.acc.umu.se/pub/GNOME/binaries/win32/intltool/0.40/并下载intltool_0.40.4-1_win32.zip,解压到c:\msys目录下;
[color=blue][注: 这一步可以不需要][/color]
(2)安装linphone-deps:
访问http://download.savannah.gnu.org/releases-noredirect/linphone/misc/并下载linphone-deps-win32-091203.zip,解压到c:\msys目录下;
(3)安装gtk+:
访问http://www.gtk.org/download-windows.html,下载pkg-config_0.23-3_win32.zip和glib_2.24.0-2_win32.zip,解压到c:\msys目录下;
[color=blue][注: 这一步只是为了安装pkg-config, 只需要必要的文件即可, 可以参考其它文章][/color]
(4)编译libSRTP:
1. 访问http://sourceforge.net/projects/srtp/并下载srtp-1.4.4.tgz,并解压到c:\msys\src目录下(也可以是其它目录);
2. 运行c:\msys\msys.bat,执行以下命令,
cd /src/srtp
autoconf
./configure -prefix=/usr
make
make install
make clean
[color=blue][注: 这一步可以不需要][/color]
(5)编译ortp:
1. 访问http://download.savannah.gnu.org/releases-noredirect/linphone/ortp/sources/并下载ortp-0.16.3.tar.gz,解压到c:\msys\src目录下(也可以是其它目录);
2. 运行c:\msys\msys.bat,执行以下命令,
cd /src/ortp-0.16.3
autoconf
./configure -prefix=/usr
make
make install
make clean
(6)编译mediastreamer2:
1. 访问http://download.savannah.gnu.org/releases-noredirect/linphone/mediastreamer/并下载mediastreamer-2.5.0.tar.gz,解压到c:\msys\src目录下(也可以是其它目录);
2. 运行c:\msys\msys.bat,执行以下命令,
cd /src/mediastreamer-2.5.0
autoconf
./configure -prefix=/usr
make
make install
make clean
(7)创建lib文件供VC++使用:
运行c:\msys\msys.bat,执行以下命令,
cd /lib
cp ../src/mediastream-2.5.0/build/win32native/mediastreamer2.def mediastreamer.def
cp ../src/ortp-0.16.3/build/win32native/ortp.def ortp.def
cp ../bin/libortp-8.dll .
cp ../bin/libmediastreamer-0.dll .
dlltool -Dlibortp-8.dll -d ortp.def -l ortp.lib
dlltool -Dlibmediastreamer-0.dll -d mediastreamer.def -l mediastreamer.lib
MSYS&MINGW环境中编译mediastream2和ortp
原创
©著作权归作者所有:来自51CTO博客作者mb646c7f7828b14的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
用msys2与mingw编译FFmpeg
用msys2与mingw编译FFmpeg
linux 动态库 命令行 FFmpeg -
MSYS2 Mingw Cygwin对比
Mingw 仅支持 32-bit 程序,现在一般用 Mingw-w64,既支持 32 也支持 64-bitMingw
linux windows bash MSYS2 Windows -
ortp_mediastream2_osip2_exosip2 整合sip#include html ide sed 初始化
-
定时任务reboot
quartz定时任务时间设置由左到右按顺序代表 :
定时任务reboot quartz 字段 java 时间设置