用eclipse编译JAVA和C项目

来源:互联网 发布:程序员创业 方向选择 编辑:程序博客网 时间:2024/05/29 09:52

NDK的公布让原来从事C语言开发者也参与到Android平台,也让java开发者方便的调用底层操作,特别是游戏开者,对引擎,速度等要求较高者,有了新的工具来实现所需功能,做出更加完美的程序。

有关Android平台程序的开发,我们上层是通过IDE:Eclipse及语言JAVA,通过ADT插件调用android SDK进行开发实现,上层JAVA再通过JNI技术来调用低层的操作,有关低层实现方式IDE也是用Eclipse,是通过CDT插件就可以实现C/C++的编程,C/C++通过android提供的NDK进行低层的实现。

 

如何在IDE:Eclipse中对一个项目能同时进行JAVA与C两个语言的开发,编辑,编译等的实现了。

我们利用NDK自身带的一个实例hello-jni来进行说明

1)先导入hello-jni项目实现android平台JAVA开发,如下图选择:import,

用eclipse编译JAVA和C项目 - 陈波 - cp7618@yeah的博客
 
 然后选择general:Existing projects into workspace. 
用eclipse编译JAVA和C项目 - 陈波 - cp7618@yeah的博客
 
 
 输入项目所在目录就完成了android项目的导入: 
用eclipse编译JAVA和C项目 - 陈波 - cp7618@yeah的博客
 
 
 
2)产生或导入android平台下面C语言的开发,如下选选C/C++下面的Existing code as makefile project.
用eclipse编译JAVA和C项目 - 陈波 - cp7618@yeah的博客
 
输入项目所有的目录及选择所用到的编译器方式,注意不管他所认为的错误提示:project already exists.
用eclipse编译JAVA和C项目 - 陈波 - cp7618@yeah的博客
作完这一步,我们在配置下面就可以看到了C与JAVA的builder.
用eclipse编译JAVA和C项目 - 陈波 - cp7618@yeah的博客
 
 
  
                  好了,我们总算顺利完成了一个项目下面的JAVA与C的同时编辑开发。
原创粉丝点击