擅长:python、mysql、java
<p>非常感谢你的出色工作!在</p>
<hr/>
<p>我刚刚为Python 2.7/32bit工作,有些东西略有不同,所以我将在这里添加它们:</p>
<h2>环境:</h2>
<ul>
<li>Windows 10</li>
<li>瑞士法郎4.0.1</li>
<li>PJSIP 2.9版</li>
<li>Python 2.7.14(32位)</li>
<li>Visual Studio速成版2015(V 14.0.25431.01更新3)</li>
</ul>
<h2>做什么:</h2>
<ol>
<li><p>重要提示:检查Python解释器是否真的是x64或win32,如下所示:
启动python会话并输入:</p>
<blockquote>
<p>import platform</p>
<p>platform.architecture()</p>
</blockquote>
<p>如果您有32位,请在选择VS.中的目标平台时考虑这一点。</p></li>
<li><p>当您将这个%inline%%代码段添加到pjsip apps/src/swig/pjsua2.i中时,请在文件末尾添加<strong>!</strong></p></li>
<li><p>启动swig命令时,如果使用python2.x,则省略“-py3”参数</p></li>
<li><p>克丽丝的描述有点错误,在“pjsua.py位于pjsip apps/src/swig/python下“->;当然是pjsua2.py的意思。不要使用pjsua.py. </p></li>
</ol>
<p>最后将_pjsua2.lib和pjsua2.py复制到\lib\site packages\中,并将_pjsua2.pyd复制到\DLLs\中,使它们在任何地方都可用。在</p>