首页 > 其他分享 >MSYS&MINGW环境中编译mediastream2和ortp

MSYS&MINGW环境中编译mediastream2和ortp

时间:2023-06-02 19:33:05浏览次数:34  
标签:src mediastream2 color make ortp MINGW mediastreamer msys



(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

标签:src,mediastream2,color,make,ortp,MINGW,mediastreamer,msys
From: https://blog.51cto.com/u_16125990/6404593

相关文章

  • [转]Clion+mingw环境下Assimp编译
    1、Clion+mingw环境下Assimp编译2、MinGW-w64下载......
  • MinGW32编译ffmpeg+libsrt
    MinGW编译带srt库的ffmpeg前言MinGW安装CMAKE安装VisualStudio2017安装支持windows的线程库SRT库的编译openssl的安装SRT编译MinGW下的SDL和opensslopensslSDLffmpeg编译PKG-CONFIG配置ffmpeg前言国内关于SRT协议的资料,几乎为0,没什么人用srt协议去编译过ffmpeg,而且这东西在Wind......
  • mingw clang64 vulkan
    Installation:pacman-Smingw-w64-clang-x86_64-vulkan-develPackages:mingw-w64-clang-x86_64-spirv-headersmingw-w64-clang-x86_64-spirv-toolsmingw-w64-clang-x86_64-vulkan-headersmingw-w64-clang-x86_64-vulkan-loader......
  • 通过msys2安装mingw64
    GetStartedwithC++andMingw-w64inVisualStudioCodeMSYS2这里下载msys2以及如何安装mingw    安装完整之后跳出一个界面,里面输入命令安装mingw   但运行>gcc--version却显示无此命令,然后再vscode帮助里看到需要安装mingw-w64toolchain,后打开cmd......
  • XMake学习笔记(1):Windows(MSYS2)下MinGW-w64环境搭建和XMake安装
    以前写的C++基本都是CwithSTL,大多是面向过程的算法题,或者比较小的项目,然后经常报各种编译错误(对编译原理不熟),经常把人搞到崩溃,搞不懂构建、链接之类的东西。现在开始记录一下XMake的学习笔记,记录一些学习过程中踩的坑,在这篇文章,你将学习到Windows下利用MSYS2进行Mingw-w64环境搭......
  • XMake学习笔记(1):Windows(MSYS2)下MinGW-w64环境搭建和XMake安装
    以前写的C++基本都是CwithSTL,大多是面向过程的算法题,或者比较小的项目,然后经常报各种编译错误(对编译原理不熟),经常把人搞到崩溃,搞不懂构建、链接之类的东西。现在开始记录一下XMake的学习笔记,记录一些学习过程中踩的坑,在这篇文章,你将学习到Windows下利用MSYS2进行Mingw-w64环境......
  • VSCode + GCC编译器(MinGW)开发环境中文字符乱码问题踩坑与解决办法
    目录问题背景问题描述测试代码测试结果现象描述问题分析解决方案修改默认配置1.已经存在的文件全部使用gbk编码重新保存。2.在工程目录下新建.vscode目录,如果已存在则跳过此步骤。3.在.vscode目录中新建settings.json,launch.json两个文件,已有则跳过。4.settings.json文件添加......
  • MinGW-w64 for Windows
    MinGW1.下载https://www.mingw-w64.org/https://winlibs.com/MinGW-w64、UCRT和MSVCRT是Windows平台上常用的C/C++运行库,它们有以下不同点:MinGW-w64:是一个基于GCC的编译器套件,可以用于编译Windows平台上的C/C++程序。MinGW-w64使用的是POSIX标准的运行库,因......
  • MinGW是啥
    MinGW是啥什么是MinGWMinGW的全称是:MinimalistGNUonWindows。它实际上是将经典的开源C语言编译器GCC移植到了Windows平台下,并且包含了Win32API,因此可以将源代码编译为可在Windows中运行的可执行程序。而且还可以使用一些Windows不具备的,Linux平台下的开发工......
  • MinGW安装
    MinGW的安装相比在Linux平台上安装GCC编译环境,在Windows平台上安装MinGW是比较简单的,只需经历以下几个过程。打开MinGW官网(点击即可进入官网),下载MinGW安装包。下载完成后,会得到一个名为mingw-get-setup.exe的安装包,双击打开它,可以看到如下的对话框:直接点......