我需要一个IDE,它必须:
我有一个现有的大型C ++项目,正在将其移植到Android / NDK。
((Code :: Blocks和Eclipse都没有执行第三项。也许我缺少了什么?)
我为Android NDK / JNI开发配置了Code :: Blocks,但是有一个窍门。Codeblocks相信它可以知道您使用的编译器,并希望阻止您使用它不知道的东西。您必须欺骗它。
-j 4
。)最后一点:如果您的配置不起作用,您将无法获得有意义的诊断信息。
PS这是我的Makefile:
all:
@echo '====all===='
pwd;~/android-ndk-r7/ndk-build -j 4
clean:
@echo '====clean===='
pwd;~/android-ndk-r7/ndk-build clean
.PHONY: clean
.PHONY: all
看看ARM Development Studio 5 (DS-5)。社区版可免费用于非商业用途,并提供与Eclipse中NDK的集成。
Emacs是您想要的。要在emacs中进行编译,只需打开一个源文件,然后选择“工具->编译”。您可以将默认的编译命令从“ gmake -k”更改为所需的任何内容。您的情况是特定的构建脚本。编译完成后,您可以单击错误,它将打开相应的源文件和行。
Ultimate ++可以替代。我没有尝试过,但看起来可以运行android ndk