当我在android studio终端中为nft book运行命令ndk-build时,它会显示错误:
clang ++。exe:错误:链接器命令失败,退出代码为1(使用-v to 看看调用)make:*** [obj / local / armeabi / libnftBookNative.so] 错误1
我该如何解决这个问题?
答案 0 :(得分:1)
你不应该在android studio终端中运行它,而是在Git-Bash中运行它。 更仔细地阅读文档:)。
您看起来像是在使用Windows,因此需要使用Git-Bash进行编译。
请参阅:http://artoolkit.org/community/forums/viewtopic.php?f=26&t=17092
===========
编辑:
确保设置了以下环境变量: - 设置ANDROID_HOME以指示下载的Android SDK的根文件夹的路径。
设置ANDROID_NDK_ROOT以指示下载的NDK的根文件夹(最可能是“ndk-bundle”)的路径。 ANDROID_HOME环境变量可用于帮助定义NDK。
ANDROID_NDK_ROOT = $ ANDROID_HOME / NDK束
将NDK设置为与ANDROID_NDK_ROOT相同的路径。 NDK = $ ANDROID_NDK_ROOT
设置PATH以包含ndk-build [.cmd]脚本文件的路径,即NDK根文件夹的路径。 NDK环境变量可用于帮助定义添加的路径。