包含此页的版本:
不含此页的版本:
设置您的环境以使用 QNX 进行开发。
要为 QNX 创建 Unity 应用程序,您首先需要设置 Unity 项目以支持 QNX。为了支持 QNX,Unity 项目需要某些环境变量和依赖项。
注意:您必须先安装 QNX 平台包,然后才能设置环境。有关更多信息,请参阅安装 QNX 平台包。
安装 Unity 编辑器后,您需要设置环境变量。打开终端窗口并运行以下命令之一,在本地 shell 中设置环境变量,然后从那里启动编辑器。
qnxsdp-env.bat(窗户)source path/qnxsdp-env.sh(Linux 和 macOS)或者,您可以设置环境变量QNX_TARGET和QNX_HOST在终端中本地或全局运行,然后运行编辑器。
以下是您需要设置的环境变量:
QNX_TARGET=/path/to/target/qnxQNX_HOST=/path/to/host/platform/archPATH: $QNX_HOST/usr/bin(仅适用于 QNX 7.1)QNX 必须提供直接和间接依赖关系当项目请求一个本身“依赖”另一个包的包时,就会出现间接或传递依赖关系。例如,如果您的项目依赖于alembic@1.0.7包,而包又取决于timeline@1.0.0package,那么你的项目直接依赖于 Alembic,间接依赖于 Timeline。更多信息
请参阅术语表因此 Unity 可以正常运行。
直接依赖项在应用程序启动时加载。对所有版本的 QNX 使用以下依赖项:
libm.so.3libgcc_s.so.1libscreen.so.1然后,添加特定于您的 QNX 版本的依赖项:
libc.so.5libsocket.so.3libasound.so.3libc.so.6libsocket.so.4
注意: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 SDP 环境,以便编辑器注册它。更多信息,请参见 QNX 软件中心。