我正在尝试将 ndk 设置为与 eclipse 一起使用,但收到此错误消息
在 PATH 中找不到程序“/ndk-build.cmd”
按照其他帖子(ndk-build not found in Path、Set Build path in Eclipse for ndk program),我尝试在首选项 -> android -> NDK 中设置 NDK 文件夹,但没有成功。
接下来我尝试在 Build Path->Configure Build Path -> C/C++ Build->Builder Setting Tab -> ndk-build path 中为一个特定项目手动设置 NDK 文件夹,它起作用了,但我需要对我的所有项目一次一个地重复此操作。
知道如何正确设置路径吗?
最佳答案
我在 eclipse 中配置 NDK 时也遇到了很多麻烦。最后,这个过程对我有用(使用 eclipse helios):
下载
Eclipse NDK插件
和NDK
并配置eclipse > windows > preference > android > NDK > 配置NDK位置
导入一个包含原生 C++ 代码并需要 NDK 的项目。导入后提示Program "/ndk-build.cmd"is not found in PATH
右键单击项目,转到
new > other > C/C++ > convert to C/C++ > toolchains > android GCC > click finish
右键单击项目并转到项目属性。
属性 > C++ 构建 > 环境
使用您的 NDK 位置创建一个名为
NDK-BUILD
的变量
属性 > C++ 构建 > 环境
在构建器设置中: 放置构建命令:
${NDK-BUILD}/ndk-build.cmd
在行为上: 未选中
Clean
转到属性 > C/C++ 通用 > 路径和符号 > 语言 > GNU C++ 添加一个带有路径的变量:
${NDK-BUILD}\platforms\android-9\arch-arm\usr\include
点击应用并确定
关于android - ndk路径可以手动设置,但不能自动设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16786607/