`
ifoggy
  • 浏览: 23336 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Windows下NDK开发环境搭建,Eclipse+ADT+CDT+MINGW+NDK

 
阅读更多

Windows下搭建Android NDK开发环境,还真是件繁琐的事,主要原因是需要的工具插件不少。

 

1.Eclipse

通过android doc中给的链接安装好ADT、CDT插件,链接的话google搜索很多。

ADT插件中有一部分是用于android SDK管理的,另外一部分是用于NDK管理的,都装上。

CDT插件主要用于C/C++代码的开发,配合稍后介绍的MINGW,实现so的开发。

完成这一步,已经可以使用eclipse配合android SDK来开发android app。

 

2.安装MINGW

到MinGW的主页(http://www.mingw.org/)找到download链接,下载安装最新的mingw。

安装完成之后,需要配置相应的环境变量(关键),这样eclipse的CDT插件就可以通过这些变量,将MINGW中的相关编译工具集成到eclipse中。

MINGW_HOME:

D:\MinGW

LIBRARY_PATH:

%MINGW_HOME%\lib

C_INCLUDE_PATH:

%MINGW_HOME%\include

CPLUS_INCLUDE_PATH:

%MINGW_HOME%\lib\gcc;

%MINGW_HOME%\lib\gcc\mingw32;

%MINGW_HOME%\lib\gcc\mingw32\4.7.2

%MINGW_HOME%\lib\gcc\mingw32\4.7.2\include;

%MINGW_HOME%\lib\gcc\mingw32\4.7.2\include\c++;

%MINGW_HOME%\lib\gcc\mingw32\4.7.2\include\c++\backward;

%MINGW_HOME%\lib\gcc\mingw32\4.7.2\include\c++\mingw32;

 

注意替换MINGW的安装路径(D:\MinGW)和版本号(4.7.2)。

配置好MINGW,再启动eclipse,在CDT中编写的C/C++代码应该已经可以编译了。新建的C/C++项目中,应该可以看到include路径下引用的头文件等,如果有缺少,可以通过类似的方式再添加。

 

3.安装NDK

依旧通过android doc中的路径,下载ndk,解压缩。

通过eclipse中Window->Preferences->Android->NDK中指定NDK的根目录。

这时候再进行Android项目的开发,按照指定格式创建的jni目录下的代码,应该就可以成功编译出so库了。具体可以参考NDK路径下给出的sample项目。

 

在编写NDK代码时,有可能需要引用到NDK中的头文件,用到其中的函数,通过类似MINGW环境变量的方式,将NDK相关的路径也设置到环境变量中,在eclipse C/C++builder设置好,在include下看到相关头文件的链接,也可以使用eclipse的相关功能进行定位,非常方便。

 

 

 

 

分享到:
评论

相关推荐

    windows+eclipse+cygwin+cdt+ndk配置

    在Windows环境下进行Android原生代码开发,通常会涉及到Eclipse、Cygwin、CDT和NDK这四个组件。下面将详细介绍它们的功能以及如何配置。 首先,Eclipse是一款广泛使用的集成开发环境(IDE),尤其在Java开发领域。...

    64位win7配置eclipse+ndk+cocos2dx开发环境

    在本文中,我们将详细讨论如何在64位Windows 7操作系统上配置Eclipse、NDK以及Cocos2d-x开发环境。首先,我们需要确保我们拥有正确的软件版本,这些包括: - Eclipse:eclipse_4.3_x64(Eclipse IDE for Java EE ...

    非常强大的eclipse中android ndk开发环境的配置说明

    ### 非常强大的Eclipse中Android NDK开发环境的配置说明 #### 一、概述 本文档将详细介绍如何在Eclipse中配置Android NDK开发环境,并实现C/C++代码的自动编译以及通过Eclipse使用Ant生成JNI所需的头文件。配置流程...

    Cygwin + Eclipse3.6 + NDK开发环境搭建

    在IT行业中,开发环境的搭建是开发者们必不可少的步骤,特别是在Android原生开发(NDK)中,结合Cygwin和Eclipse3.6能够创建一个高效的工作平台。本篇文章将详细阐述如何进行Cygwin、Eclipse3.6与NDK的集成,以便...

    Android+Eclipse+NDK+cygwin开发环境的搭建.doc

    搭建Android+Eclipse+NDK+cygwin开发环境是Windows平台下进行Android原生代码(C/C++)开发的基础步骤。以下是对各个步骤的详细说明: 1. **安装JDK**: JDK (Java Development Kit) 是Java编程语言的开发环境,对于...

    Windows下Eclipse搭建AndroidNDK开发环境[整理].pdf

    Windows下Eclipse搭建AndroidNDK开发环境 本资源摘要信息将详细介绍Windows下Eclipse搭建AndroidNDK开发环境的过程,从Cygwin的搭建到Eclipse的配置,囊括了整个开发环境的搭建过程。 Cygwin的搭建 Cygwin是一个...

    Eclipse+CDT+GDB调试android_NDK程序

    【Eclipse+CDT+GDB调试Android NDK程序】是一种在Eclipse集成开发环境中,利用CDT(C/C++ Development Tooling)和GDB(GNU Debugger)进行原生代码调试的技术。Android NDK允许开发者在Android应用中使用C或C++编写...

    解决Eclipse的ADT没有NDK选项的问题

    标题中的问题“解决Eclipse的ADT没有NDK选项的问题”是针对Android开发环境中一个常见的技术挑战。在Android开发中,NDK(Native Development Kit)是Google提供的一个工具集,用于在C或C++中编写部分应用程序,以...

    【NDK学习第一章】windows上ndk开发环境搭建,编译运行NDK自带的代码示例

    本教程将详细阐述如何在Windows操作系统上搭建NDK开发环境,并通过编译运行NDK自带的代码示例来熟悉其基本流程。 首先,了解NDK的作用是关键。NDK主要为以下场景提供支持: 1. **性能需求高**:C/C++代码通常比Java...

    Windows下Eclipse搭建Android_NDK开发环境

    Windows下Eclipse搭建Android_NDK开发环境

    Android NDK开发环境搭建PDF

    在搭建Android NDK开发环境时,通常需要在Eclipse中安装CDT插件。文件中提供了Eclipse官方的CDT组件下载页面链接,用户可以在此页面找到最新版的CDT组件进行下载。 - **3.2 CDT安装** 安装CDT插件后,用户需要在...

    windows_NDK搭建Android开发环境

    【Android开发环境搭建】在Windows环境下,搭建Android开发环境主要涉及以下几个步骤: 1. **安装JDK**:首先需要安装Java Development Kit,它是编写Android应用的基础,因为Android Studio和NDK都需要Java环境...

    window7+eclipse+ndk+Cocos2d-x环境配置

    4. **Cygwin安装**:Cygwin是一个在Windows上模拟Linux环境的工具,用于在Windows环境下运行需要Unix/Linux环境的程序,如NDK中的编译工具。 5. **Cocos2d-x下载与解压**:下载Cocos2d-x框架,并解压缩到指定目录。...

Global site tag (gtag.js) - Google Analytics