Ich arbeite an einem Projekt, das mehrere ähnliche Codepfade hat, die ich vom Hauptprojekt in Plugins trennen möchte. Das Projekt muss plattformübergreifend kompatibel bleiben, und alle APIs zum Laden dynamischer Bibliotheken, die ich untersucht habe, sind plattformspezifisch.Was ist der einfachste Weg, um portable, dynamisch ladbare Bibliotheken in C++ zu schreiben?
Was ist die einfachste Möglichkeit, ein dynamisches System zum Laden von Bibliotheken zu erstellen, das kompiliert und auf mehreren Betriebssystemen ausgeführt werden kann, ohne dass der Code geändert werden muss? Idealerweise würde ich gerne ein Plugin schreiben und es auf allen Betriebssystemen laufen lassen, die das Projekt unterstützt.
Danke.