[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