Mario De Clippeleir wrote:
> Hi,
> 
> I was wondering about using a native unmanaged c++ library (DLL on windows 
> and dylib on mac). How can i accomplish this ? 
> 
> After reading http://www.mono-project.com/Interop_with_Native_Libraries I 
> still was kind of lost.
> I cannot change the callingconvention to extern "C" and since it is quite a 
> large library, using the DLlimport. entrypoint field seems like a huge task.

Take a look at CallingConvention Enumeration here: 
http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.callingconvention.aspx

> So after some more investigation, the only solution i can think of is to 
> write a C++/CLI wrapper around the native C++ library, so that all methods 
> and classes are available from within .NET.
> 
> Is this really the only option ? Am i missing something ? Any better 
> solutions ???

No managed C++ won't work with Mono -- only with .Net.

--
Alex

_______________________________________________
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to