现在的位置: 首页 > 综合 > 正文

hardware/alsa_sound/AudioHardwareALSA.h:24:28: error: alsa/asoundlib.h: No such file or directory的解决

2013年10月17日 ⁄ 综合 ⁄ 共 1046字 ⁄ 字号 评论关闭

我是在编译android2.3.7的源代码时出现的上述错误,可以先参考一下文章http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d96864968d4e414c42246000031a3b92420131980853a3c50f11e41bca770216c5d61aa9ec88248ddbd903c6ad567627f46d50144964aef9c5125b073ce1bbab81897adf74684afa29282130f9c44050bd3b7dd015d03cb1faa4771b5e3ca08420c4efbbe27648f4e775e882230ec50f890256f7496f7ad5c4ad42ba07610e4b834c03e18a212d4081a5753a03de648117b70f74e57e8454e13929a0eb96b2a5723c71ba4b8b1f7b60fd08afd30e8a490ff389410f1c59dee70322a45fb55a9aacea53d15195fcecaaf57&p=9d759a45d0c257e549b2d22d021480&newp=8161c64ad48406ff57ed927f5b0a9c231610db2151d3d2103893&user=baidu&fm=sc&query=hardware/alsa%5Fsound/AudioHardwareALSA%2Eh%3A24%3A28%3A+error%3A+alsa/asoundlib%2Eh%3A+No+such+file+or+directory&qid=&p1=2

 

这是为了保证你自己的系统中已安装这个库,如果安装了还是出现上述错误,我就是属于这种情况,于是

我就用命令find / -name alsa在系统中查找文件alsa的位置,在我的系统中是目录/usr/include/alsa,

于是我就在~/.bashrc中添加了下面两条语句:

export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include
export C_INCLUDE_PATH=$C_INCLUDE_PATH:/usr/include

为了让上述配置生效,需要重启终端,重启终端后再次编译时发现上述错误就没有再出现了,希望对你有帮助。

【上篇】
【下篇】

抱歉!评论已关闭.