在构建我的Android源代码时,出现此错误
我已经安装了libasound2-dev。 asoundlib.h存在于usr/include/alsa/文件夹中
但是构建者仍然无法找到它。
谁能告诉我为什么编译器无法找到asoundlib.h?
如何在头文件的搜索路径中添加/usr/include?
最佳答案
如果您使用的是debian
或ubuntu
,则运行apt-get install libasound2-dev
可解决此问题。它会安装所需的头文件,尽管您可能会遇到某些版本不兼容的情况。 (在这种情况下,解决方案是回到源头并找到它。)
此外,软件包名称将因不同的OS版本而异。
通常,如果已安装开发库,则应该可以通过运行locate asoundlib.h
命令找到它。