Статьи

Документация

Дополнительно

Поддержка Windows

Проект Stappler SDK уважает экспортные ограничения компаний, потому для работы в Windows используется компиляция посредстом clang для целевой платформы 86_64-windows-msvc (основная бинарно-совместимая платформа).

Для работы в таком режиме необходимы заголовки платформы, получаемые через проект xwin

Базовые требования:

  • Поддержка WinAPI от Windows 10
  • clang версии от 16.
  • make версии от 4.3

Юникод

Используются штатные функции платформы

Файловые пути

Внутри SDK используются файловые пути в стиле cygwin, которые преобразуются в системные только непосредственно перед вызовом функций платформы. Пути в стиле Windows SDK не понимает.

OpenSSL

см. OpenSSL

Vulkan

см. Vulkan

Кросскомпиляция для Windows

Сборка для Windows создана на основе идеи кросскомпиляции с платформы Linux. Возможность работы непосредственно из Windows добавлена на её основе.

Важно помнить, что используется платформа x86_64-windows-msvc, бинарно совместимая с dll системы, но не совместимая с библиотеками MinGW.