First of all, I'd like to point out that I have no experience using Mono.NET, so bear with me if the questions are silly.
I'm working on an application that is written in native C++ code and works in Windows (VS2008) and Linux/Mac (gcc). There is a library that I am looking to integrate with, which is currently compiled in MS.NET (version 2.x).
I have researched and found that I can call into the library using the CCW interface that MS provides. Hence, there shouldn't be too many implementation woes in Windows.
My question is, if I manage to compile the library with the Mono .NET in Linux or Mac, how would I call into that code from my native application? I guess a shorter question may be, is it possible to compile libraries with the Mono compiler that can be called from native C++ code on non-Windows platforms?
Thanks!