[pjsip] py_pjsua windows compiling

Benny Prijono bennylp at pjsip.org
Wed Sep 19 14:53:21 EDT 2007


S G wrote:
> Thanks for your help. I have successfully compiled the python module.
> 
> I have added several libraries and includes through the tools - options 
> - projects and solutions -  vc++ directories. These libraries and 
> includes are Platform SDK, DirectX and Python 2.4. I tried to compile it 
> using Python 2.5 but it didn't let me and kept asking about python24.lib.

python24.lib is specified in the VS project's input libraries, so it 
will look for it. If you use Python 2.5 then you'll need to change 
python24.lib to python25.lib (or whatever the name of the Python 
library, I haven't tried with Python 2.5).

> Anyone having the same problem? What is the best way to run the python 
> samples in a windows environment? I have succesfully compiled it in 
> linux but I do need it running in windows.

Once you've built the Python module, run command prompt:

   cd pjsip-apps\lib
   python ..\src\py_pjsua\pjsua_app.py
   or
   python_d ..\src\py_pjsua\pjsua_app.py

The reason why we need to cd to lib directory is because the VS 
project doesn't copy the pjsua Python module to Python's library 
directory.


> Thanks for your help,
> Sergio
> 
> PS: BTW I got a warning when I compiled the py_pjsua, just to share with 
> you:

Ah yes, the annoying VS 2005 message. I've fixed this, and I've also 
added VS 2005 project for the Python module, in the SVN trunk (r1442).

thanks,
  -benny


> 1>..\src\py_pjsua\py_pjsua.c(7408) : warning C4996: '_snprintf' was 
> declared deprecated
> 1>        C:\Program Files\Microsoft Visual Studio 
> 8\VC\include\stdio.h(339) : see declaration of '_snprintf'
> 1>        Message: 'This function or variable may be unsafe. Consider 
> using _snprintf_s instead. To disable deprecation, use 
> _CRT_SECURE_NO_DEPRECATE. See online help for details.'
> 
> 
> 
> 
> 
> */Benny Prijono <bennylp at pjsip.org>/* escribió:
> 
>     S G wrote:
>      > Hi folks,
>      >
>      > I would like to know how can I compile the py_pjsua module easily in
>      > Windows XP.
> 
>     Just open pjsip-apps/build/pjsip_apps.dsw and build the Python module!
> 
>     -benny
> 
>      > I had no problem compiling the pjsua module using mingw (the visual
>      > studio vave tons of errors) and it is up and running but I am really
>      > interested in the python version.
>      >
>      > I tried to follow the instructions using visual studio but I get
>     several
>      > errors that you can find below.
>      >
>      > Thank you very much.
>      >
>      > Best regards,
>      > Sergio
>      >
>      > 1>------ Build started: Project: py_pjsua, Configuration: Release
>     Win32
>      > ------
>      > 1>Linking...
>      > 1> Creating library
>      > .\output\py_pjsua-i386-win32-vc6-release/py_pjsua.lib and object
>      > .\output\py_pjsua-i386-win32-vc6-release/py_pjsua.exp
>      > 1>py_pjsua.obj : error LNK2019: unresolved external symbol
> 
> 
>     _______________________________________________
>     Visit our blog: http://blog.pjsip.org
> 
>     pjsip mailing list
>     pjsip at lists.pjsip.org
>     http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
> 
> 
> ------------------------------------------------------------------------
> 
> Sé un Mejor Amante del Cine
> ¿Quieres saber cómo? ¡Deja que otras personas te ayuden! 
> <http://us.rd.yahoo.com/mail/es/tagline/beabetter/*http://advision.webevents.yahoo.com/reto/entretenimiento.html>.
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Visit our blog: http://blog.pjsip.org
> 
> pjsip mailing list
> pjsip at lists.pjsip.org
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org


-- 
Benny Prijono
http://www.pjsip.org





More information about the pjsip mailing list