没有规则来创建目标‘/usr/lib/x86_64-linux-gnu/libEGL.so’

没有规则来创建目标‘/usr/lib/x86_64-linux-gnu/libEGL.so’

我正在 ubuntu 16.04 上用 C++ 构建 cmake 项目。

当我构建我的项目时出现此错误:

make[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libEGL.so', needed by bin/worker

问题是这个文件在我的系统中不存在:

ls: cannot access '/usr/lib/x86_64-linux-gnu/libEGL.so': No such file or directory

我搜索了获取此文件的方法以及要安装的内容。但都无法解决问题。

有什么建议可能是什么问题吗?

答案1

你缺少了libegl1-mesa-dev 包裹。您将需要它来编译任何链接到 Mesa 的 EGL 的内容。

相关内容