[C] mehrere Versionen einer API unterstützen

Billie

Erfahrenes Mitglied
Hellas!

Also folgendes - ich komme aus der Java-Programmierung und bin gerade dabei eine C-API über JNI anzusprechen.

Im laufe der Zeit hat sich diese API weiterentwickelt - es sind also zusätzliche Werte in Strukturen definiert worden.

Jetzt kommt es im Moment glaube ich gerade zu Problemen, weil ich mit der aktuellen API kompiliere - allerdings zur Laufzeit eine ältere Version verwende.

Gibt es irgendeine Möglichkeit abwärtskompatibel zu den alten Strukturen zu bleiben? Oder wie löst man solch ein Problem normalerweise?

Beste Grüße,
Billie
 
Zurück