截至昨天,我有一个非常烦人的问题:
- 我正在使用红杉
- 如果我在不打开任何 c++ 文件的情况下导入项目,我可以毫无问题地进行编译,但就像我打开其中任何一个文件一样,几乎所有文件都会被红色卷曲下划线标记。
- 错误好像我没有包含 jni.h、GLES2/gl2.h、字符串等等,包括我自己的标题。这些错误不会让我编译。
- 已安装 C++ 插件。
最大的问题是,只要我不碰 jni 文件夹,Eclipse 就会将它们编译成可以工作的 apk。可能是什么原因造成的,我该如何解决?
编辑:我收到一些错误和警告:
make: *** No rule to make target `all'.
Invalid project path: Include path not found (D:\usr\include).
Invalid project path: Include path not found (D:\usr\lib\gcc\i686-pc-cygwin\4.5.3\include\c++).
EDIT2:如果我使用命令行然后在没有设置sequoyah的项目上按编译,我可以编译。一切都会好起来的,除了如果 eclipse 不起作用,我不知道在这些 cpp 文件上使用什么 IDE ......
PS 你们这些通过命令行编译原生代码的人,你用什么编辑器来编写代码本身?