Книга: Системное программирование в среде Windows
Библиотеки совместимости
Библиотеки совместимости
Несмотря на наличие библиотек совместимости (compatibility libraries), ими пользуются очень редко. Существуют две возможности.
• В системах на основе UNIX, Linux, Macintosh и некоторых других может быть развернута одна из библиотек совместимости Windows, например, эмулятор Windows с открытым исходным кодом Wine, что обеспечивает переносимость исходного кода из Windows.
• За счет использования программного обеспечения с открытым исходным кодом и набора инструментальных средств Windows Resource Kit компании Microsoft поверх подсистемы Windows может быть развернута библиотека совместимости POSIX. Весьма ограниченная по своим возможностям библиотека совместимости входит в состав среды визуальной разработки при ложений Microsoft Visual C++.
Таким образом, имеется, пусть даже и редко используемая, возможность выбора одного API и развертывания разработанных с его помощью переносимых приложений на системах Windows, POSIX и даже Macintosh.
- Библиотеки
- 13.4.1. Библиотеки обеспечения совместимости
- 8.3.2. Несовместимые библиотеки
- 2.3.6. Несовместимости лицензий
- Гарантия CLS-совместимости
- Режим обратной совместимости
- Настройка библиотеки
- Обеспечение безопасности библиотеки
- Удаление библиотеки
- 12.5. Другие библиотеки для создания графических интерфейсов
- Библиотеки SharePoint
- Проблемы совместимости с ранними версиями.