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
分享到:
相关推荐
2. **配置环境**:在MSYS shell中,设置所需的环境变量,例如`PKG_CONFIG_PATH`、`PATH`等,以确保能正确找到编译所需的各种工具和库。 3. **运行配置脚本**:VLC提供了配置脚本来自定义编译选项。在这个案例中,有...
使用 MSYS+MINGW 编译 VLC 需要安装 MinGW、MSYS、MSys Developer Toolkit 等工具,并配置编译环境。整个编译过程需要注意许多细节,例如确保 WINDOWS 用户名不包含空格,检查 C:\MinGW\bin 是否被添加到 Windows 的...
标题中的"MSYS_ MinGW_7z_convert"指的是在Windows环境下进行源码编译时常用的工具集合。MSYS(Minimal SYStem)是为在Windows上构建和运行GNU工具链提供的一种轻量级Unix-like环境。MinGW(Minimalist GNU for ...
【描述】: 本文详述了如何在Windows系统中通过MSYS2搭建包含32位和64位,动态库与静态库,以及Qt、Qwt、OpenCV等开发环境的步骤。 【标签】: 互联网,开发环境,MinGW,Qt,MSYS2,编译工具 --- **一、MSYS2及其...
通过以上步骤,我们可以在Windows环境下成功地使用MinGW和MSYS编译FFmpeg。需要注意的是,FFmpeg的编译过程较为复杂,可能需要解决各种依赖问题。此外,FFmpeg的版本更新较快,建议参考官方文档或社区讨论以获得最新...
总结起来,msys+mingW环境为Windows用户提供了编译FFmpeg的必要工具链,通过安装和配置这些组件,可以成功地在Windows下编译出适用于本地平台的FFmpeg程序。整个过程涉及到了编译环境的搭建、编译工具的安装、FFmpeg...
**Msys+MinGW64的组合**使得开发者可以在Windows环境下构建、编译和调试跨平台的应用程序,尤其是对于那些依赖于Unix-like环境的开源项目。通过这个环境,你可以: 1. **设置开发环境**:安装完成后,你可以通过...
在Windows 7环境下,安装和使用MSYS+MinGW来编译FFmpeg是一个常见的实践,因为FFmpeg项目主要是在Linux环境中开发的,而Windows系统上则需要借助这些工具来模拟Linux环境。MSYS(Minimal SYStem)和MinGW...
msys-mingw windows下的跨平台编译环境 part2 7z解压缩
VLC2.0.5编译环境Msys+MinGW搭建所需软件,比较齐全。两部分一起下载
通过以上步骤,我们不仅能够顺利地在Win32环境下安装和配置MSYS和MinGW,还能够进一步配置GTK+环境,以便于使用GTK+库进行图形界面的开发。这对于初学者来说是非常实用的指南,有助于减少配置过程中的困难和问题。
标题“MSYS+ MinGW.rar”所指的是一款用于Windows平台的开源开发工具集合,它为在Windows系统上构建和编译原本针对类Unix环境(如Linux或GNU/Linux)的软件提供了必要的支持。MSYS(Minimal SYStem)和MinGW...
VLC2.0.5编译环境Msys+MinGW
msys-mingw windows下的跨平台编译环境 part1 7z解压缩
MingW-w64与MSYS2的结合,为开发者提供了一个完整的开发环境,可以使用GCC编译器进行编译,利用GDB进行调试,并通过MSYS2提供的包管理器来安装额外的依赖和工具。这对于那些希望在Windows平台上进行跨平台开发或者不...
MinGW(Minimalist GNU for Windows)和msys是两个重要的开源工具,它们为Windows平台提供了类似于Unix/Linux的开发环境。这个编译环境主要用于在Windows上编译原生的C/C++程序,尤其对于需要跨平台的项目,如FFmpeg...
msys+mingw64+mingw32, 集成32位和64位c,c++程序开发
2. 将MinGW的bin目录添加到系统的PATH环境变量中,这样你就可以在任何地方使用GCC和相关工具。 3. 打开命令提示符或Msys终端,测试GCC/g++是否安装成功,输入`gcc --version`或`g++ --version`查看版本信息。 4. ...
这个压缩包"最新Msys+MinGW离线压缩包.zip"包含的是一个集成的开发环境,主要用于在Windows系统上进行类UNIX环境下的编译和开发工作。MinGW(Minimalist GNU for Windows)是一个小型的GNU开发工具集,它将GCC(GNU ...
Windows下编译MPC-HC播放器,需使用到的工具,亲测可用。