I have some Windows C++ code that needs to interoperate with COM objects. I'd like to avoid the headache of accessing COM directly (manipulating reference counts, etc.), but I'd also like to avoid writing something that only works in Visual C++.

Are there any C++ libraries like ATL that aren't Visual Studio-specific?

1 Answer 1


You could take a look at Mono for the C#/.COM side of things.

  • Cross Platform
  • Mono is an open source implementation of Microsoft's .NET Framework
  • based on the ECMA standards for C# and the Common Language Runtime.
  • Thanks, but at the moment, I'm looking specifically for C++ support. Sep 9, 2015 at 18:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.