I have used COM and .NET assemblies in the past to develop component based systems. Now I'm going to work on a cross-plattform-C ++ project and want to also structure the code in the components ...
Obviously, COM and .NET are not an option because COM is not available anywhere, but Windows and assemblies will add dependencies to the .NET framework, which may not be available on the target system.
I know that due to differences in ABI, I will not be able to move components between different operating systems without recompiling, but I would like to write the code in such a way that it is compatible at the source code level.
Is there any system / framework that allows such an architecture in C ++?
Mfh
source share