Сборка программ в Visual Studio Code

Чтобы собрать программу в Visual Studio Code:

  1. Откройте директорию проекта программы в Visual Studio Code.
  2. Убедитесь, для программа упакована в KPA-пакет.

    Для того чтобы упаковать прикладную программу в KPA-пакет, необходимо использовать CMake-команды библиотеки kpa.

    Важно! При создании конфигурации запуска с помощь CMake-команды add_kpa_component() необходимо указать значение "kl.Kds" в поле EIID.

    Также если запускаемая программа использует файловые системы (через компонент VFS), то необходимо при создании конфигурации запуска с помощь CMake-команды add_kpa_component() указать значение "VFS_FILESYSTEM_BACKEND=client:kl.VfsSdCardFs" в поле ENV.

    Например:

    add_kpa_component(Hello.kpa RUN_CONFIGURATION "app" NAME "Hello app" TYPE "service" EIID "kl.Kds" PATH "bin/Hello" ENV "VFS_FILESYSTEM_BACKEND=client:kl.VfsSdCardFs

  3. Убедитесь, что проект верно определился по наличию кнопок расширения в нижней панели. Если кнопки не появились, то активируйте решение вручную, выполнив команду KOS: Activate extension in this directory.
  4. Выберите архитектуру сборки, нажав на кнопку выбора архитектуры сборки в нижней панели (на кнопке отображается текущая архитектура, например, aarch64-kos).
  5. Если вы планируете выполнять отладку собираемой программы, то требуется открыть дополнительные параметры сборки с помощью кнопки выбора возможности сборки в нижней панели, в раскрывающемся списке указать тип сборки debug и установить флажок gdbstub. По умолчанию на этой кнопке отображается type=debug.
  6. Выполните сборку всех целей, нажав на кнопку Build all targets в нижней панели.
В начало