W, was ist der einfachste Weg, tragbare, dynamisch ladbare Bibliotheken in C ++ zu schreiben?

Ich arbeite an einem Projekt mit mehreren ähnlichen Codepfaden, die ich vom Hauptprojekt in Plugins trennen möchte. Das Projekt muss plattformübergreifend kompatibel bleiben, und alle von mir untersuchten APIs zum Laden dynamischer Bibliotheken sind plattformspezifisch.

Was ist der einfachste Weg, um ein dynamisches Bibliotheksladesystem zu erstellen, das auf mehreren Betriebssystemen kompiliert und ausgeführt werden kann, ohne dass der Code geändert werden muss? Im Idealfall würde ich gerne ein Plugin schreiben, das auf allen vom Projekt unterstützten Betriebssystemen funktioniert.

Vielen Dank

Antworten auf die Frage(8)

Ihre Antwort auf die Frage