在构建我的Android源代码时,出现此错误



我已经安装了libasound2-dev。 asoundlib.h存在于usr/include/alsa/文件夹中
但是构建者仍然无法找到它。

谁能告诉我为什么编译器无法找到asoundlib.h?
如何在头文件的搜索路径中添加/usr/include?

最佳答案

如果您使用的是debianubuntu,则运行apt-get install libasound2-dev可解决此问题。它会安装所需的头文件,尽管您可能会遇到某些版本不兼容的情况。 (在这种情况下,解决方案是回到源头并找到它。)

此外,软件包名称将因不同的OS版本而异。
通常,如果已安装开发库,则应该可以通过运行locate asoundlib.h命令找到它。

10-08 19:13