一:阅读前的准备条件

1:目的,android 高性能方面的开发

2:条件:liunx系统熟悉,c/c++ 熟悉,Java 熟悉,Eclipse 开发工具熟悉,JNI 调用方式熟悉,熟悉面向对象的程序设计,熟悉android的基本开发如:XML 布局,android基本控件的灵活应用,android 自定义控件开发和应用等android的常规开发。

3:如果以上条件不熟悉,或者没有几年的开发经验,本文不适合你。请先从最基本的面向对象学起,因为本文对你来说,看了也没有任何的意义,主要适合 android 高性能游戏方面的开发。

二:需要的软件

(注:我这里讲的windows 环境下的搭建)

1:android SDK 最新版

2:android NDK 最新版

3:eclipse 最新版(我用的绿色版,免安装)

4:c/c++ 编译器 Cygwin(c/c++的编译环境),建议全部安装

5:CDT 插件(c/c++模板和编辑环境)和 MSYS 插件 ,这样就可以在eclipse 进行常规的c/c++开发,类似Visual Studio 一样的开发环境  可选

(备注:关于NDK 和 MSYS 的 系统环境的配置网上都有,下载的android NDK 包含几个调用例子,可以多分析下)

三: 目标

使用Cygwin 对应的编译器(gcc 或者 gmake),生成android 能够识别的动态连接库文件(*.so 类似于windows 下的DLL ),具体的编译过程,下次详细讲解,可能会考虑截图的形式给出。 有问题,可以直接给我留言, thanks。

转载于:https://www.cnblogs.com/porter/archive/2010/04/26/1721615.html

android c/c++ eclipse 绿色版 环境的配置相关推荐

  1. Java11新特性(二)——JDK11绿色免安装版环境变量配置教程

    前言 在实际的工作环境中,因为资源有限,一个人在公司,不可能配备多台电脑,所以就不可能有多个环境,但是一个人可能存在于多个项目,例如:在公司里面,尤其在一个大型的国企里面,研发产品生产线有很多条,当研 ...

  2. 绿色版 MySQL 安装配置的正确操作步骤

    文章主要向大家介绍的是绿色版 MySQL 安装配置的实际操作流程,我们是在MySQL5.1版的环境下对色版 MySQL进行正确的安装配置,以及对其具体的下载地址有一详细介绍,以下就是文章的详细内容介绍 ...

  3. PLSQL绿色版安装及配置

    前言: 推荐使用DataGrip,无繁琐配置,安装中文插件能帮助很快上手. 正文: PLSQL绿色版安装及配置 推荐使用DataGrip,无繁琐配置,安装中文插件能帮助很快上手. 无需安装,简单方便, ...

  4. MySQL-5.7.18绿色版安装和配置

    1:先下载mysq5.7.18绿色版,然后解压出来,放在一个目录下,我的解压mysql放在"D:\mysql\mysql-5.7.18-winx64"(这个叫myql的根目录). ...

  5. eclipse绿色版

    地址:https://pan.baidu.com/s/1qTz9gx0VJFp5lo8rJ3Ezkw

  6. Eclipse与Tomcat环境变量配置

    一.Eclipse配置 (1)将Eclipse压缩包解压之后直接找到.ini文件,如图: (2)打开eclipse.ini文件,在openFile之后添加 -vm   C:/Program Files ...

  7. windows :Tomcat免安装版环境变量配置 + jdk配置

    1.  下载后解压,我解压的目录为:D:\Tomcat\apache-tomcat-9.0.1-windows-x64 2.  安装jdk和jre, 并配置环境变量: 2.1 用户变量新建JAVA_H ...

  8. CentOs7 安装绿色版Nginx并配置开机启动

    1.下载nginx 下载地址: http://nginx.org/en/download.html 2.安装编译需要的包支持 yum -y install gcc zlib zlib-devel pc ...

  9. mysql绿色版安装、配置教程

    1.下载路径  http://dev.mysql.com/downloads/mysql/ 2.配置: 也就是my.ini文件的由来. 把my-default.ini这个文件复制一下重命名my.ini ...

最新文章

  1. Http和Socket连接区别(ZT)
  2. 微信小程序 时间操作
  3. salt的远程部署java-1.6.0-openjdk
  4. Struts2里的Action返回Json数据
  5. API网关—Spring Cloud Zuul
  6. 如何给SAP云平台的账号分配Leonardo机器学习服务的实例
  7. 1625 数字金字塔
  8. 政府安全资讯精选 2018年第十期 美国CLOUD Act法案正式通过成为法律;英国发布“网络安全出口”战略 以促进对外贸易...
  9. [学习笔记] 七步从AngularJS菜鸟到专家(6):服务 [转]
  10. 总结G1垃圾收集器面试题
  11. 2020统计局的行政划分表_天津市第七次全国人口普查区域划分与地图绘制试点工作在西青区开展...
  12. 转:Apple的App Analytics统计平台你必须知道的
  13. C语言自学之路十(用C语言编写小游戏-五子棋)
  14. 计算机二级(C语言)备考
  15. 属性值第二个字符是大写引发的血案Warning:(X,X) java: Unmapped target property: “vCpu“.
  16. 软件架构风格-数据流风格
  17. 【毕业设计】基于单片机的心率血氧健康监测手表 - 物联网 嵌入式
  18. unity 更改模型的中心点
  19. Linux man命令使用
  20. Sketch中的快捷键总结

热门文章

  1. 周礼栋:成熟的AI不再只是谈“颠覆”!
  2. 硬核!两个博士结婚,接亲时新娘给新郎摆了盘棋局:你赢了再娶我!
  3. 抛弃注意力,比EfficientNet快3.5倍,类Transformer新模型跨界视觉任务实现新SOTA
  4. 清华学霸震撼演讲:“你可曾为学习拼尽全力?”
  5. 从经典问题开始教你如何入门计算机视觉!贴心!
  6. 雷军22年前写的代码 你见过吗?
  7. Flask-RESTful的简单使用
  8. 数据统计之日活跃用户统计
  9. 教你如何利用DroidCam将手机摄像头用作电脑摄像头|瞬间提升画质!
  10. MATLAB_图形学_形态学课程II