From:
http://www.rosoo.net/a/201007/9832.html
(1)安装intltool
访问http://ftp.acc.umu.se/pub/GNOME/binaries/win32/intltool/0.40/并下载intltool_0.40.4-1_win32.zip,解压到c:\msys目录下;
[注: 这一步可以不需要]
(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目录下;
[注: 这一步只是为了安装pkg-config, 只需要必要的文件即可, 可以参考其它文章]
(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
[注: 这一步可以不需要]
(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下编译vlc的方法和资料
msys-mingw windows下的跨平台编译环境 part2 7z解压缩
由于ffmpeg本事linux系统下开发的GNU项目,所用的是C99编译标准,而MSVC++不能很好的支持C99标准,所以需要使用MinGW来模拟unix环境,期间还会用到MSYS来提供命令行工具。 本文是本人实践操作记录下来的,期间有很多...
本资源包含了在windows下用msys+minGW编译ffmpeg所需要的环境,以及环境设置教程。
VLC2.0.5编译环境Msys+MinGW搭建所需软件,比较齐全。两部分一起下载
2503源码11CW1352SP3_CORETEK03D_11C_V2_GPRS_MMI中需要的第三方工具 :MSYS MinGW 7z convert
Windows平台下Vlc的编译(MSYS+MINGW)
VLC2.0.5编译环境Msys+MinGW
msys-mingw windows下的跨平台编译环境 part1 7z解压缩
msys+mingw64+mingw32, 集成32位和64位c,c++程序开发
MinGW 4.4.2 静态编译版,相对MinGW 4.4.1,添加了iconv库。
Msys + MinGW64,Msys + MinGW64,Msys + MinGW64,Msys + MinGW64,
MinGW+msys编译环境,可用于进行FFmpeg编译; 使用时需配置脚本中VS路径及环境变量;
mingw编译器离线库,mingw-64.msys2.mingw32。 文件夹路径:mingw-64/msys2/mingw32/
Windows下编译MPC-HC播放器,需使用到的工具,亲测可用。
一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时库。
最新 MPC-HC,MPC-BE,编译需要的 MSYS_MinGW-w64_GCC_720_x86-x64.7z
msys+mingw64+mingw32, 集成32位和64位c,c++程序开发
4.可选择使用MinGW编译的fontconfig、freetype2、zlib、harfbuzz、icu、openssl、glib-2.0、sqlite3等(由于MSYS2中MinGW带的harfbuzz没有静态编译库,编译静态链接Qt时需要自己编译harfbuzz,可参考我的博文:...
msys-mingw windows下的跨平台编译环境 part3 7z解压缩