Tre*_*rey 3 c++ admob firebase
最近我从旧版本的 firebase 切换到了最新版本。切换后,由于错误,我无法编译我的应用程序(即使不使用 firebase 代码)
third_party/java/android/android_ndk_linux/r14/sources/cxx-stl/llvm-libc++/include/stdexcept:127: error: undefined reference to 'std::logic_error::logic_error(char const*)'
clang++.exe: error: linker command failed with exit code 1
Run Code Online (Sandbox Code Playgroud)
一旦我不包含 . 这个错误就会消失#include "firebase/admob.h"。
我已正确链接到 firebase。我确保使用-std=c++11
也许我犯了一个菜鸟错误,但我一生都无法弄清楚这一点。
我很乐意根据需要提供更多信息。
从对链接器消息的未定义引用来看,std::logic_error::logic_error您似乎正在链接gcc. 您需要将C++应用程序链接到g++. 或者链接gcc并添加-lstdc++到链接器命令行。
| 归档时间: |
|
| 查看次数: |
5594 次 |
| 最近记录: |