Unity 6.3
0 онлайн 85 гостей 3 в системе
Вход
Разработка платформы Шаг 173 из 387

Настройка среды для QNX

Настройка среды для разработки с QNX.

Чтобы создать приложение Unity для QNX, вам сначала нужно настроить ваш проект Unity для поддержки QNX.. Чтобы поддержать QNX, проект Unity требует определенных переменных среды и зависимостей.

Примечание: Перед настройкой среды необходимо установить пакет платформы QNX. Дополнительные сведения см. в разделе Установка пакета платформы для QNX.

Установка переменных среды

После установки Unity Editor вам необходимо установить переменные среды. Откройте окно терминала и запустите одну из следующих команд, чтобы установить переменные среды в локальной оболочки и запустить редактор оттуда.

  • qnxsdp-env.bat (Windows)
  • source path/qnxsdp-env.sh (Linux и macOS)

В качестве альтернативы можно установить переменные среды QNX_TARGET и QNX_HOST локально в терминале или глобально, а затем запустить Редактор.

Ниже приведены переменные среды, которые необходимо установить:

  • QNX_TARGET=/path/to/target/qnx
  • QNX_HOST=/path/to/host/platform/arch
  • Добавить к PATH: $QNX_HOST/usr/bin (только для QNX 7.1)

Подразделения

QNX должен предоставлять прямые и косвенные зависимости, чтобы Unity мог работать правильно.

Прямые зависимости

Прямые зависимости загружаются при запуске приложения. Используйте следующие зависимости для всех версий QNX:

  • libm.so.3
  • libgcc_s.so.1
  • libscreen.so.1

Затем добавьте зависимости, специфические для вашей версии QNX:

QNX версия Поддерживаемые зависимости
QNX 7.1
  • libc.so.5
  • libsocket.so.3 (также известен как io-pkt)
  • libasound.so.3
QNX 8.0
  • libc.so.6
  • libsocket.so.4 (также известен как io-sock)

Примечание: QNX 8.0 нет звуковой поддержки, так что не нужно libasound зависимость.

Косвенные зависимости

Косвенные зависимости загружаются по мере необходимости во время выполнения приложения в качестве общей библиотеки.

Тип Подразделения
Веб-камера libcamapi.so (только для QNX 7.1; QNX 8.0 не имеет поддержки камеры.)
OpenGL ES libEGL.so.1, libGLESv2.so.1
Устройства libudev.so.1

Устранение неполадок

Если в окне Профиль сборки вы обнаружите одну из следующих проблем, значит, среда QNX SDP настроена неправильно:

  • Не удалось найти QNX_TARGET в окружении.
  • Среда сборки не соответствует выбранной версии QNX.
  • Среда сборки не содержит выбранную QNX Архитектуру.

Перед запуском Редактора, всегда проверяйте, что у вас правильно настроена среда QNX SDP для регистрации Редактора. Дополнительные сведения см. в QNX Software Center.

Дополнительные ресурсы