【问题标题】:Ninja Build Failing for Azure Kinetic Github RepoAzure Kinetic Github 存储库的 Ninja 构建失败
【发布时间】:2019-10-24 22:07:25
【问题描述】:

我正在尝试配置 Azure Kinetic 以允许基于以下存储库的 C 编程脚本:

https://github.com/microsoft/Azure-Kinect-Sensor-SDK

构建指令包括以下行:

joshy91@joshy91-Alienware-Aurora-R9:~/Downloads/Azure-Kinect-Sensor-SDK/build$ ninja

我收到以下错误消息

ninja: 错误:'/usr/lib/x86_64-linux-gnu/libGL.so','bin/viewer_opengl' 需要,缺少并且没有已知的规则来制作它*

我使用的是 Ubuntu 18.04 操作系统,我尝试安装多个 lib 包并创建多个链接,但均未成功

【问题讨论】:

    标签: ninja azurekinect


    【解决方案1】:

    根据他们的 building.md:您需要克隆 repo 而不是下载 ZIP。

    如果您需要从源代码构建,则必须克隆存储库而不是下载 Zip 文件,以确保所有子模块依赖项到位。

    从克隆构建将下载并构建外部项目依赖项。

    【讨论】: