我从 android studio NDK 构建中收到以下错误:
Error:error: linker command failed with exit code 1 (use -v to see invocation)
如何按照错误提示“使用 -v 查看调用”?
我尝试将“-v”添加到我的 build.gradle cppflags 中,如下所示:
externalNativeBuild {
cmake {
cppFlags "-v -std=c++11 -fexceptions"
}
ndk {
abiFilters 'x86', 'armeabi-v7a', 'armeabi', 'mips'
}
}
我没有看到任何变化。
我在其他地方看到过这个,但不确定它是否有帮助。
arguments "-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON"
问题的根源在于被许多其他文件包含的包含文件。该文件工作正常,但是当我添加在 cpp 中初始化的 std::string const 时 - 我收到错误。
我试图弄清楚为什么添加这一行会生成 cmake 多重定义错误。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)