有人可以解释一下在MINGW平台上编译和构建pjsip库的一步一步程序吗? 我不想使用visual studio解决方案文件构建相同的内容。!
提前致谢。
答案 0 :(得分:0)
请检查此分步说明: http://blog.chinaunix.net/uid-23405046-id-4727233.html
我试图在Visual Studio中编译pjsua2 dll但没有运气,我只能成功编译静态.lib而不是.dll。所以我在上面的教程中使用了mingw和成功编译pjsip以及pjsua2。
答案 1 :(得分:0)
以下是我在Mingw64中构建pjsip所做的工作。 编辑您的前缀并选择。 确保gcc或clang在$ PATH中。
!/bin/bash
cd ./pjproject-2.6
PREFIX=./OUT
MAKEOPTS='-j4'
./configure --prefix=${PREFIX} --enable-shared --enable-video
make ${MAKEOPTS} dep
make ${MAKEOPTS}
make ${MAKEOPTS} install
执行此脚本后,您将在$ PREFIX / lib路径中获取库。但它无法创建pakcage配置文件,因此make install命令填充退出并显示错误状态。
PS。 我试图建立pjsip时所做的补丁。
https://gist.github.com/dobokirisame/7b1d1ef3b761b7c77e07467a91b7db5c
https://gist.github.com/dobokirisame/d4e699335354ee66596d0573ed297f21
https://gist.github.com/dobokirisame/d3f481a4add2e59d98a73964ef3e582a