我尝试为Python编译PJSUA2。我可以用visualstudio2015社区版编译源代码。在
我的问题是,现在如何安装Python模块?在
使用指南和建议。我也尝试安装minwg,但它没有工作,因为项目是用VS编译的
I have also tried to compile with minwg, but I never could succeed due to undefined requirements. Also official PJSUA guide recommend to use VS for Windows.
以下设置已应用于从源生成:
- Swig位置已添加到路径
- 已添加JAVA_home系统变量
- Java位置已添加到路径
- 已创建空的pjlib/include/pj/config_site.h
- VS 2015社区开源(所有建议的VS包和模块都已安装)
- 将以下项目设置为不编译:
- pjsua_cli_uwp_comp公司
- pjsua_cli_wp8号
- pjsua_cli_wp8_组件
- 将swig_java_pjsua2设置为build。在
- 将以下文件夹添加到swig_java_pjsua2 VC++include目录
- c: \Program Files\Java\jdk-11.0.2\include
- c: \Program Files\Java\jdk-11.0.2\include\win32
- 生成解决方案
Tags:
非常感谢你的出色工作!在
我刚刚为Python 2.7/32bit工作,有些东西略有不同,所以我将在这里添加它们:
环境:
做什么:
重要提示:检查Python解释器是否真的是x64或win32,如下所示: 启动python会话并输入:
如果您有32位,请在选择VS.中的目标平台时考虑这一点。
当您将这个%inline%%代码段添加到pjsip apps/src/swig/pjsua2.i中时,请在文件末尾添加!
启动swig命令时,如果使用python2.x,则省略“-py3”参数
克丽丝的描述有点错误,在“pjsua.py位于pjsip apps/src/swig/python下“->;当然是pjsua2.py的意思。不要使用pjsua.py.
最后将_pjsua2.lib和pjsua2.py复制到\lib\site packages\中,并将_pjsua2.pyd复制到\DLLs\中,使它们在任何地方都可用。在
我可以为python3.7编译pjsua2。如果你有更好的解决方案或建议,让我知道
先决条件:
步骤:
将以下行添加到pjsipapps/src/swig文件夹中的pjsua2.i
执行以下命令:
相关问题 更多 >
编程相关推荐