Poshlib
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Posh — это программная среда, используемая при кроссплатформенной программного обеспечения разработке . Его создал Брайан Хук. [ 1 ] Он имеет лицензию BSD и по состоянию на 17 марта 2014 г. [update], в версии 1.3.002.
Программная среда Posh предоставляет файл заголовка и дополнительный C. исходный файл
Posh не предоставляет альтернатив, где хост -платформа не предлагает функцию, но сообщает через препроцессора макросы , что поддерживается, а что нет. Он устанавливает макросы, помогающие компилировать с различными компиляторами (такими как GCC , MSVC и OpenWatcom ) и с разными порядковыми номерами хостов . В простейшей форме требуется только один файл заголовка. В дополнительном исходном файле C есть функции в памяти для замены байтов и сериализации/десериализации .
Брайан Хук также создал SAL (простую аудиобиблиотеку), использующую Posh. Оба они представлены в его книге «Написание переносимого кода». Posh также используется в Ferret и Vega Strike .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Крюк, Брайан (2005). Написание переносимого кода: введение в разработку программного обеспечения для нескольких платформ . Нет крахмального пресса. ISBN 978-1-59327-056-8 .
Внешние ссылки
[ редактировать ]- Пошлиб - Официальный сайт (имя пользователя: Guest, пароль: Guest123)
- POSH: портативная система с открытым исходным кодом - Doxygen документация
- Простая аудиотека
- poshlib - A GitHub repository