当前位置: 首页 > news >正文

linux系统编译ptlib

1. 源码地址:

代码地址:https://www.h323plus.org/source/ 有时候403

ptlib版本最新版本2.10.9.6地址:

  • https://github.com/willamowius/ptlib/archive/v2_10_9_6.zip
  • GitHub - willamowius/ptlib: PTLib 2.10.9 fork for GNU Gatekeeper and H323Plus

源码文件:不能携带附件,直接去

2. ptlib编译

C++编译环境:(gcc 11.4) / (Ubuntu 22.04)

./configure --prefix=/opt/ptlib报错各种问题

2.1. 问题:安装pkg-config

checking for pkg-config... no

configure: error: PTLib must have pkg-config installed

解决办法:sudo apt-get install pkg-config

安装完成后,正常在/usr/bin目录下面,如果不在设置下该工具的环境变量即可

2.2. 问题:安装依赖库

2.1 configure: error: PTLib needs the GNU Project fast lexical analyzer generator flex

解决办法:sudo apt-get install flex

2.2 configure: error: PTLib needs the GNU Project parser generator bison

解决办法:sudo apt-get install bison

2.3. 编译:

./configure --prefix=/opt/ptlib

make

make install

2.4. 安装说明

bin/ 

        ptlib-config -> ../share/ptlib/make/ptlib-config*

include/

         ptbuildopts.h

         ptclib/

        ptlib/

        ptlib.h

lib/

       libpt_s.a

        libpt.so

        pkgconfig/

        ptlib-2.10.9/

share/

        ptlib/


http://www.mrgr.cn/news/67798.html

相关文章:

  • 计算机网络综合题
  • 初学Java基础Day22---枚举
  • Python自动化运维项目管理实践:从需求分析到项目交付
  • 成都睿明智科技有限公司共赴抖音电商蓝海
  • 大语言模型在交通领域的应用分析
  • 理解 CSS 中的绝对定位与 Flex 布局混用
  • 【CANOE】【学习】【诊断功能】正响应抑制
  • Excel 无法打开文件
  • 【推荐】python、django、drf学习博客网址推荐
  • I.MX6U 裸机开发3. GPIO操作控制LED灯
  • 什么是进销存与供应链管理?进销存与供应链有什么区别?
  • [JAVAEE] 网络基础
  • 文件系统和日志管理
  • C++之SET容器
  • 大规模地图构建的细粒度高分辨率卫星数据集OpenSatMap(3787张高分辨率卫星图像)0.15-0.3m
  • 线上3D展厅能实现哪些交互效果?
  • vue2 pdf 链接地址打开
  • 数据结构——双链表
  • 双11疯狂凑单:累坏买家,坑惨卖家
  • 基于TRIZ的教育机器人功能创新
  • 动漫风格大模型和lora推荐
  • 基于 ESP AT 固件使用 BLE 静态配对码完成安全连接和通信
  • 《清宫辞Ⅱ》开机:陈欣予旗装惊艳回归 重新演绎宫闱传奇
  • 树状数组浅谈
  • 论文阅读:基于语义分割的非结构化田间道路场景识别
  • 100种算法【Python版】第55篇——Delaunay三角剖分之Bowyer-Watson算法