Poshlib - Poshlib
Posh ist ein Software- Framework, das in der plattformübergreifenden Softwareentwicklung verwendet wird . Es wurde von Brian Hook erstellt. Es ist BSD-lizensiert und hat am 17. März 2014 die Version 1.3.002.
Das Software-Framework von Posh bietet eine Header-Datei und eine optionale C- Quelldatei.
Posh bietet keine Alternativen, bei denen eine Host- Plattform keine Funktion bietet, sondern informiert über Präprozessor- Makros, was unterstützt wird und was nicht. Es setzt Makros, die das Kompilieren mit verschiedenen Compilern (wie GCC , MSVC und OpenWatcom ) und verschiedenen Host- Endianness unterstützen . In seiner einfachsten Form ist nur eine einzige Header-Datei erforderlich. In der optionalen C-Quelldatei gibt es Funktionen für Byte-Swapping und In-Memory- Serialisierung/Deserialisierung .
Brian Hook hat auch SAL (Simple Audio Library) entwickelt, das Posh verwendet. Beide werden in seinem Buch "Write Portable Code" vorgestellt. Posh wird auch in Ferret und Vega Strike verwendet .
Siehe auch
Externe Links
- Poshlib - Offizielle Website (Benutzername: guest, Passwort: guest123)
- POSH: Das tragbare Open-Source-Kabelbaum - Doxygen- Dokumentation
- Einfache Audiobibliothek
- Poshlib - Ein GitHub-Repository