1

有一段时间我在 IntelliJ Idea 中为 Android 开发。有时使用 jni 总是很不舒服。

请建议让 Idea 用 C/C++ 做这些事情的最佳方法

  • 语法高亮
  • 自动完成
  • 索引来源并提供“成员的用法”或“转到声明”链接

理想情况下,在idea中显示错误消息并在代码中显示带有错误的行(如java)会非常酷。我相信有几个很好的解决方案。也许在 Eclipse 中?或者在 Emacs >< 中?

UPD。好的,我自己发现的是 Sequoyah,MVS 中的 n-vidia ndk 调试,idea 中的 c++ 插件和 iTerm 中的 ndk-stack。除了n-vidia,我都试过了。而这一切都不尽人意。这是所有解决方案吗?也许有一些关于适当调优的人?

4

2 回答 2

1

从未尝试过,但Sequoyah 项目似乎就是将 NDK 开发与 Eclipse 集成。

于 2012-08-02T18:41:55.810 回答
0

好吧,差不多一年过去了,但在极端情况下,我仍然没有发现比调试打印和 GDB 更好的东西。GDB 相当容易使用,但很不舒服。

每个特殊的 IDE 或插件看起来都不是真正的解决方案。希望宣布的 Android Studio 在发布阶段会有所帮助。

于 2013-05-17T06:17:37.900 回答