You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'd very much like to use the "COM-lite" interface of another C++ library on macOS, but it seems this crate hasn't taken other OS'es into account besides Windows.
Namely, when I try to compile the IAnimal interface example given on the documentation landing page, I'm running into linking issues:
= note: ld: library not found for -lole32
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: aborting due to previous error; 1 warning emitted
I understand OLE is a big part of COM on Windows, but I'd prefer it if I could use just a subset of this crate that does just vtable generation and interfacing.
The text was updated successfully, but these errors were encountered:
Hey there! While I wouldn't rule out supporting non-Windows platforms in the future, we're explicitly focusing on COM on Windows for now due to its pervasive use. Hopefully once we reach a good point with Windows support, we can revisit this question. I believe the best alternative to this crate that works on non-Windows platforms is intercom which explicitly supports non-Windows platforms.
I'd very much like to use the "COM-lite" interface of another C++ library on macOS, but it seems this crate hasn't taken other OS'es into account besides Windows.
Namely, when I try to compile the
IAnimal
interface example given on the documentation landing page, I'm running into linking issues:I understand OLE is a big part of COM on Windows, but I'd prefer it if I could use just a subset of this crate that does just vtable generation and interfacing.
The text was updated successfully, but these errors were encountered: