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

pjsip、pjsua2+bcg729 windows下编译java版本

文章目录

  • 简要说明
  • 流程步骤

简要说明

基本参考的这里
https://docs.pjsip.org/en/latest/get-started/windows/build_instructions.html#building-the-projects

我这里主要是为了生成pjsua2.dll 用于在java下调用。
其中
libbcg729.dll 是通过vcpkg来进行安装。
pjsip使用vs2017 进行64位编译

按照官方给的文档你需要安装jdk、swig 、vs(我用的vs2017)

流程步骤

1,按照
https://docs.pjsip.org/en/latest/get-started/windows/build_instructions.html#building-the-projects
这里
先编译 pjsua ,然后编译 swig_java_pjsua2 项目
需要注意的是:
在这里插入图片描述
配置都使用 /MD 选项
在这里插入图片描述
编译 swig_java_pjsua2 的时候要注意
1,装jdk,并且要设置 jdk的头文件路径不然会报找不到jni.h的错误
在这里插入图片描述

2,更改运行库模式,从/MT改为/MD
在这里插入图片描述
3,
是release的话,删掉msvcrt.lib。
在这里插入图片描述
不然会报找不到一些基本库接口的错误。

然后你就能创建成功了。
在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/107111.html

相关文章:

  • 尝试多数据表 sqlite
  • Keil出现Flash Timeout.Reset the Target and try it again.我有一种解决方法
  • 纯粹即刻,畅享音乐搜索的轻松体验
  • 动态规划之树形DP
  • 嵌入式_GD32使用宏开关进行Debug串口打印调试
  • 使用 GitHub Copilot 进行 Prompt Engineering 的初学者指南(译)
  • c++开发模式,享元模式
  • LLM大模型——langchain相关知识总结
  • 【Python】数据可视化利器PyCharts在测试工作中的应用
  • AOP的实战(统一功能处理模块)
  • 时间复杂度为O(n2)的三种简单排序算法
  • LeetCode 热题 100 JavaScript --226. 翻转二叉树
  • hive所有窗口函数详情总结
  • Talk | 新加坡国立大学博士生施宇钧:DragDiffusion-基于扩散模型的关键点拖拽图片编辑
  • 22 | 贝叶斯分类算法
  • java.sql.SQLSyntaxErrorException: ORA-00909: 参数个数无效
  • 数据结构8-哈希表
  • vue3引用Font-Awesome字体图标库
  • Python: Django 服务部署可能遇到的一些问题
  • Python爬虫时遇到连接超时解决方案
  • 这所国字头双一流,根本招不满,学硕都没人报!
  • macos 查询端口占用 命令
  • 无代码开发:打破传统开发模式,引领数字化转型新方向
  • go-zero超强工具goctl的常用命令api,rpc,model及其构建的服务解析
  • 手机python编程软件怎么用,手机python编程软件下载
  • 【使用 DSP 滤波器加速速度和位移】使用信号处理算法过滤加速度数据并将其转换为速度和位移研究(Matlab代码实现)
  • 家居行业解决方案 | 君子签电子签约助力家居企业减负增效
  • Nodejs 第五章(Npm run 原理)
  • 150. 逆波兰表达式求值
  • js中的设计模式