Building PJSIP on VS2010

MC
Miljenko Cvjetko
Sat, Apr 6, 2013 9:50 PM

Hi

On 2013.04.05 18:44, Perry Ismangil wrote:

Thanks for all the tips.

Since saying VS2010 is not supported seems pointless

No it is not unsupported and pointless.
Look like this:

  • market share WP8 raises but slow right now about 4%
  • WP7 had no native support (OEM yes but for normal devs)
  • VS2010 lacks support for "old" platforms - WInMobile
    I'd like to see team of managers who decided that, I mean I'm thankfull,
    I can load WinMob projects in VS2010 and work with code.
    OK I cannot compile and make product, but I port WinMob stuff to Android
    and iOS
  • VS2010 is great IDE and I work 80% in VS
  • compiling pjsip in VS2010 is doable - not easy
    o after compiling there is win32 app and dlls
  • until 3rd of this month there were no wrappers for .net thanks to Robert
    they are there
  • native build
    no need for VS
    o iOS - our junior dev did it in 2-3 days
    o Android NDK is on the list - had no time to tackle that
  • when native build products are available (.a for iOS and .so for
    Android)
    wrapping with C# should not be problem
  • c# wrappers depend on .h files interface - this is unique - pjsip

If You start putting check-marks or effort aside those points You might
get feeling
whether this is feasible or not, For us (2 man band, senior dev and
junior dev) doable
in 3-12 months for 3 platforms doing nothing else...
So we stopped - our kids have to eat too

That is the reason we stopped. VoIP in Croatia is dead for next few
years - at least.

, as people still
try it anyway, I have now added these workaround tips to the Windows
Getting Started.

BTW it is not  workaround and "far far away" it is just the mather of
financing.

If You need more info I'll be glad - especially Mono for Android and
MonoTouch
experience, Done a lot interop in last few months both on iOS and Android.

cheers

Mel

On 5 April 2013 15:02, Miljenko Cvjetko mcvjetko@holisticware.net wrote:

Hi

From archive what I did year ago.
XSLT transformations might not work if wrong msxsl is used

http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/2012-February/014144.html

cheers

Mel

On 2013.04.05 14:00, Tomáš Valenta wrote:

Here goes the script. Copy it to the pjproject directory and run:
C:\PHP\php.exe _pj_rm_mobile.php

Vali

Dne 5.4.2013 13:52, yujian221 napsal(a):

Please post your script.  Thank you.

于 2013/4/5 19:27, Tomáš Valenta 写道:

Hi,

I build PJSIP libraries with VS2010 and it works. Removing mobile
targets from the project files is not a big deal. I wrote a script
that does that for you. I can post it if someone interested.

Cheers,

  • Vali

Dne 5.4.2013 12:44, Federico Zamperini napsal(a):

From http://trac.pjsip.org/repos/wiki/Getting-Started/Windows:
Note: Microsoft Visual Studio 2010 is currently unsupported.
this is because Visual Studio 2010 importer for our VS2005 solution
files is broken. Use Visual Studio 2012 instead.

If I recall correctly, I installed VS2012 (express) just to import the
VS2005 solution files, then opened them with VS2010  (I ignored the
warning about "Solution folders" not supported) and compiled.
I had problems with ffmpeg version (the latest didn't work), but in the
end I managed to build pjproject 2.0.1 with VS2010.

Federico

Il 05/04/2013 12:21, Vijendra Khemnar ha scritto:

Hi,

Can anybody please tell me if there is any way to build PJSIP
library in
Visual Studio 2010.

Its very urgent.

Thanks & Regards,

Vijendra Khemnar

Software Engineer |+919960054426 | www.talentica.com
http://www.talentica.com/ | Talentica Software (I) Pvt Ltd

Winner: Top 50 Best Places to Work For in India, 2010 - Great Place to
Work® Institute


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

Nessun virus nel messaggio.
Controllato da AVG - www.avg.com http://www.avg.com
Versione: 2013.0.2904 / Database dei virus: 2641/6207 - Data di
rilascio: 27/03/2013
Database dei virus interno non č aggiornato.


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

--
Miljenko Cvjetko dipl.ing. ET
Direktor/CEO
Projektant rješenja/Solution Architect
Razvojni programer/Senior developer
Voditelj projekta/Project Manager

IX južna obala 13
Kajzerica Zagreb
T: 385 1 7775555
M: 385 91 557 447 3
F: 385 1 7779556
e: mcvjetko@holisticware.net
w: http://holisticware.net


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

--
Miljenko Cvjetko dipl.ing. ET
Direktor/CEO
Projektant rješenja/Solution Architect
Razvojni programer/Senior developer
Voditelj projekta/Project Manager

IX južna obala 13
Kajzerica Zagreb
T: 385 1 7775555
M: 385 91 557 447 3
F: 385 1 7779556
e: mcvjetko@holisticware.net
w: http://holisticware.net

Hi On 2013.04.05 18:44, Perry Ismangil wrote: > Thanks for all the tips. > > Since saying VS2010 is not supported seems pointless No it is not unsupported and pointless. Look like this: * market share WP8 raises but slow right now about 4% * WP7 had no native support (OEM yes but for normal devs) * VS2010 lacks support for "old" platforms - WInMobile I'd like to see team of managers who decided that, I mean I'm thankfull, I can load WinMob projects in VS2010 and work with code. OK I cannot compile and make product, but I port WinMob stuff to Android and iOS * VS2010 is great IDE and I work 80% in VS * compiling pjsip in VS2010 is doable - not easy o after compiling there is win32 app and dlls * until 3rd of this month there were no wrappers for .net thanks to Robert they are there * native build no need for VS o iOS - our junior dev did it in 2-3 days o Android NDK is on the list - had no time to tackle that * when native build products are available (.a for iOS and .so for Android) wrapping with C# should not be problem * c# wrappers depend on .h files interface - this is unique - pjsip If You start putting check-marks or effort aside those points You might get feeling whether this is feasible or not, For us (2 man band, senior dev and junior dev) doable in 3-12 months for 3 platforms doing nothing else... So we stopped - our kids have to eat too That is the reason we stopped. VoIP in Croatia is dead for next few years - at least. > , as people still > try it anyway, I have now added these workaround tips to the Windows > Getting Started. BTW it is not workaround and "far far away" it is just the mather of financing. If You need more info I'll be glad - especially Mono for Android and MonoTouch experience, Done a lot interop in last few months both on iOS and Android. cheers Mel > > On 5 April 2013 15:02, Miljenko Cvjetko <mcvjetko@holisticware.net> wrote: >> Hi >> >> From archive what I did year ago. >> XSLT transformations might not work if wrong msxsl is used >> >> http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/2012-February/014144.html >> >> cheers >> >> Mel >> >> >> On 2013.04.05 14:00, Tomáš Valenta wrote: >> >> Here goes the script. Copy it to the pjproject directory and run: >> C:\PHP\php.exe _pj_rm_mobile.php >> >> Vali >> >> >> Dne 5.4.2013 13:52, yujian221 napsal(a): >> >> Please post your script. Thank you. >> >> >> >> 于 2013/4/5 19:27, Tomáš Valenta 写道: >> >> Hi, >> >> I build PJSIP libraries with VS2010 and it works. Removing mobile >> targets from the project files is not a big deal. I wrote a script >> that does that for you. I can post it if someone interested. >> >> Cheers, >> - Vali >> >> >> Dne 5.4.2013 12:44, Federico Zamperini napsal(a): >> >> From http://trac.pjsip.org/repos/wiki/Getting-Started/Windows: >> Note: Microsoft Visual Studio 2010 is currently unsupported. >> this is because Visual Studio 2010 importer for our VS2005 solution >> files is broken. Use Visual Studio 2012 instead. >> >> If I recall correctly, I installed VS2012 (express) just to import the >> VS2005 solution files, then opened them with VS2010 (I ignored the >> warning about "Solution folders" not supported) and compiled. >> I had problems with ffmpeg version (the latest didn't work), but in the >> end I managed to build pjproject 2.0.1 with VS2010. >> >> Federico >> >> Il 05/04/2013 12:21, Vijendra Khemnar ha scritto: >> >> Hi, >> >> Can anybody please tell me if there is any way to build PJSIP >> library in >> Visual Studio 2010. >> >> Its very urgent. >> >> Thanks & Regards, >> >> Vijendra Khemnar >> >> Software Engineer |+919960054426 | www.talentica.com >> <http://www.talentica.com/> | Talentica Software (I) Pvt Ltd >> >> *Winner: Top 50 Best Places to Work For in India, 2010 - Great Place to >> Work® Institute* >> >> >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip@lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> >> >> Nessun virus nel messaggio. >> Controllato da AVG - www.avg.com <http://www.avg.com> >> Versione: 2013.0.2904 / Database dei virus: 2641/6207 - Data di >> rilascio: 27/03/2013 >> Database dei virus interno non č aggiornato. >> >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip@lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip@lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip@lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> >> >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip@lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> >> >> -- >> Miljenko Cvjetko dipl.ing. ET >> Direktor/CEO >> Projektant rješenja/Solution Architect >> Razvojni programer/Senior developer >> Voditelj projekta/Project Manager >> >> IX južna obala 13 >> Kajzerica Zagreb >> T: 385 1 7775555 >> M: 385 91 557 447 3 >> F: 385 1 7779556 >> e: mcvjetko@holisticware.net >> w: http://holisticware.net >> >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip@lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> > > -- Miljenko Cvjetko dipl.ing. ET Direktor/CEO Projektant rješenja/Solution Architect Razvojni programer/Senior developer Voditelj projekta/Project Manager IX južna obala 13 Kajzerica Zagreb T: 385 1 7775555 M: 385 91 557 447 3 F: 385 1 7779556 e: mcvjetko@holisticware.net w: http://holisticware.net