首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到‘'absl/meta/type_traits.h’文件

找不到‘'absl/meta/type_traits.h’文件
EN

Stack Overflow用户
提问于 2021-10-20 16:47:51
回答 1查看 105关注 0票数 0

我目前正在尝试构建baresip库,以便在Android应用程序中使用它。为此,我使用项目libbaresip-android,并遵循自述文件的说明。

我正在尝试设置一个运行在Ubuntu 20.04上的管道。从自述文件看,步骤1、2和3似乎可以工作,但是当脚本尝试编译webrtc时,我的管道在步骤4失败了。

错误:

代码语言:javascript
复制
make[2]: Entering directory '/home/vsts/work/1/s/webrtc'
[armeabi-v7a] Compile++ thumb: webrtc <= aecm_core.cc
In file included from jni/src/webrtc/modules/audio_processing/aecm/aecm_core.cc:24:
jni/src/webrtc/rtc_base/checks.h:57:10: fatal error: 'absl/meta/type_traits.h' file not found
#include "absl/meta/type_traits.h"
^~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [/usr/local/lib/android/sdk/ndk/21.4.7075529/build/core/build-binary.mk:478: obj/local/armeabi-v7a/objs/webrtc/src/webrtc/modules/audio_processing/aecm/aecm_core.o] Error 1
make[2]: Leaving directory '/home/vsts/work/1/s/webrtc'
make[1]: *** [Makefile:247: webrtc] Error 2
make[1]: Leaving directory '/home/vsts/work/1/s'
make: *** [Makefile:324: install-all] Error 2
##[error]Bash exited with code '2'.

如您所见,this file有以下说明:

代码语言:javascript
复制
#include "absl/meta/type_traits.h"

我不是一个C开发人员,所以我不知道这里面是否包含了一些标准的或者项目的特定文件的说明。但是source code不包含任何"adsl“目录。

我应该在构建项目的机器上安装一些特定的东西吗?谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-20 22:14:10

下载abseil库(https://github.com/abseil/abseil-cpp)并将其放在third_party文件夹下。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69650029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档