Python painful? Hahahahah I found it one of the best .net languages for it's clean syntax and interoperability. But that aside. MC++ is just C++ for the CLR and you use Visual Studio as it's part of the pacakge, Since the library is written in MSVC then I suspect the compile to MC++ may not be as hard. However you still have to put wrappers on.
Have a look at this example see if it's something that suits : Code Project Managed C++ - Learn by Example <http://www.codeproject.com/KB/mcpp/cpptomancpp.aspx> On 8 October 2011 18:09, Tom Gao <[email protected]> wrote: > Thanks that sounds rather painful to have to go to python.**** > > ** ** > > I was hoping there were an easier way. P/Invoke isn’t exactly the easiest > thing to use.**** > > ** ** > > Also what’s the IDE for MC++?**** > > ** ** > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of *Preet Sangha > *Sent:* Saturday, 8 October 2011 3:47 PM > *To:* ozDotNet > *Subject:* Re: using win32 C++ Dynamic Dll in .NET**** > > ** ** > > Just had a thought. You could use SWIG to generate a python wrapper that > could possibly be used from IronPython 1.1 (CLR 2+) or the 2.7 (CLR4+)**** > > ** ** > > On 8 October 2011 17:44, Preet Sangha <[email protected]> wrote:**** > > my suggestion is one of these**** > > ** ** > > 1. if you need a small subset of the functions write a P/Invoke or MC++ > wrapper for the functions you need.**** > > 2. If you need to use a large subset of it, recompile it using MC++ with > appropriate exposure to functions you need using MC++**** > > ** ** > > ** ** > > ** ** > > On 8 October 2011 16:28, Tom Gao <[email protected]> wrote:**** > > Hi Everyone,**** > > **** > > I’m trying to use crypto++ I have found a binary that’s compiled using msvc > 2005 > http://sourceforge.net/projects/cryptopp/files/cryptopp/cryptopp530win32win64/cryptopp530win32win64.zip/download > **** > > **** > > However I’m not sure how I can interface it with .NET C#. I know I can’t > add it as a reference and I need to create a wrapper class. But surely > there’re easier ways to do this than manually creating all the functions. > Has anyone used SWIG http://sourceforge.net/projects/swig/ or any other > tools to do this.**** > > **** > > Thank you,**** > > Tom**** > > > > **** > > ** ** > > -- > regards, > Preet, Overlooking the Ocean, Auckland**** > > > > **** > > ** ** > > -- > regards, > Preet, Overlooking the Ocean, Auckland**** > -- regards, Preet, Overlooking the Ocean, Auckland
