SDL korzystanie ze starszej wersji

0

Mam kilka programów używających SDL w wersji 1.2 i obawiam się że jak zainstaluje z repozytoriów wersję 2 to mi się nie skompilują
czy jest w tej bibliotece jakiś sposób "powiedzenia" żeby korzystała ze starszej wersji np. jakaś funkcja ? a może wystarczy nic nie pisać i też będzie działać stary kod ? Z góry dziękuje za pomoc

0

Niestety:
There is no compatibility layer built in to SDL2. If an API changed for 2.0, we've changed or removed the old functions where it makes sense. If you point your 1.2 program at the 2.0 headers, it will probably fail to compile. This document will try to talk you through the most important changes, and the ones most likely to trip you up.
Więcej : https://wiki.libsdl.org/MigrationGuide

0

zauważyłem że podczas gdy kompiluje się program wykorzystujący stary SDL w linii komend trzeba napisać np.
g++ -o prg main.cpp -lSDL
a w nowym zamiast -lSDL jest -lSDL2
więc być może nowy SDL instaluję się obok starego jeśli tak to nie mam problemu proszę powiedzcie czy to tak jest

0

a jednak nie bo w include jest tak samo

1 użytkowników online, w tym zalogowanych: 0, gości: 1