[Live-devel] Compile live555 in vsts 2008

Alexandr Němec a.nemec at atlas.cz
Thu Oct 7 07:43:50 PDT 2010


Hi,

you cannot do this directly (or I am not aware of how it could be done), but there are some approaches that may be used. Some months ago we used live555 code in VS 2005 in a .NET project.

1. If you intend to use some features only, you can create a dynamic link library (dll) in Visual C++, link to the libs you created and use P/Invoke from C# (or other .NET language). But since live555 is object based, this is unlikely to be enough for you.

2. Use managed C++ to create wrapper classes for live555 objects. Thus you will get reusable classes for direct use in C#. Some coding is necessary for this, but as long as the interface of live555 classes stays compatible in future versions, you do this only once.

Best regards
Alex

______________________________________________________________
> Od: "Eyal Shveky" 
> Komu: 
> Datum: 07.10.2010 14:31
> Předmět: [Live-devel] Compile live555 in vsts 2008
>


Hi ,

 

I compiled live555 in windows using instructions in your site, build the following libraries :

·         libBasicUsageEnvironment.lib

·         libgroupsock.lib

·         libliveMedia.lib

·         libUsageEnvironment.lib

 

and exe's

·         openRTSP.exe

·         live555MediaServer.exe

·         MPEG2TransportStreamIndexer.exe

·         playSIP.exe

·         sapWatch.exe

·         vobStreamer.exe

·         also all tests exe's

 

How can I create a live555 solution/project in vsts2008?

Or use the libraries above from a c# project?

Thanks

 

    Shveky Eyal

Software Engineer at Aeronautics

E-Mail: eyals at aeronautics-sys.com

Ext: +972-8-9433600 #731

 



LEGAL NOTICE - Unless expressly stated otherwise, this message, its annexes, attachments, appendixes, 
any subsequent correspondence, and any document, data, sketches, plans and/or other material that
is hereby attached, are proprietary confidential and may be legally privileged.
Nothing in this e-mail is intended to conclude a contract on behalf of Aeronautics or 
make it subject to any other legally binding commitments, unless the e-mail 
contains an express statement to the contrary or incorporates a formal Purchase Order.
This transmission is intended for the named addressee only. Unless you are the named addressee (or 
authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else, any 
disclosure or copying of the contents of this e-mail or any action taken (or not taken) in reliance on it is 
unauthorised and may be unlawful. If you are not an addressee, please inform the sender immediately.
_______________________________________________ 
live-devel mailing list 
live-devel at lists.live555.com 
http://lists.live555.com/mailman/listinfo/live-devel 


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20101007/990ea62c/attachment.html>


More information about the live-devel mailing list