ndk
文章平均质量分 76
齐北
C/C/Android/C/Java
展开
-
Android NDK使用Iconv进行编码转换
在使用ndk开发应用程序时,有时需要字符编码转换,这里使用开源库iconv进行字符编码转换,代码如下#include #include #include #include class HStringConverter{ char *_buf; size_t _bufSize;public: HStringConverter() :_buf(nullptr), _bufS原创 2014-03-04 17:08:46 · 9839 阅读 · 4 评论 -
Windows下如何为NDK_MODULE_PATH设置全路径?
Windows下开发Android的NDK库,想在NDK_MODULE_PATH中设置某一路径,但由于Windows下的绝对路径中带有冒号“:”,导致无法把一个绝对路径设到该环境变量中。如果哪位大牛解决了这个问题,请发邮件: hancj116@163.com,或加我QQ: 51376336(加时请注明CSDN),多谢!!!!原创 2014-03-02 01:39:49 · 3175 阅读 · 0 评论 -
Windows下使用NDK交叉编译ACE 6.2.0
一. 设置NDK交叉编译环境(ARM平台)可以参考 NDK主目录下的/docs/STANDALONE-TOOLCHAIN.html1. 运行Cygwin Terminal2. 生成NDK standalone toolchain交叉编译环境cd $NDK./build/tools/make-standalone-toolchain.sh--toolchain=arm-linux-原创 2014-02-23 18:13:41 · 3210 阅读 · 1 评论 -
在Android平台下编译带STL的C++程序
基础阅读:Windows环境下Android NDK环境搭建Android操作系统由linux的内核和java的UI构成。但在已往的Android系统上,一般只能用java程序进行开发。若要使用C/C++,通常是将C/C++程序做成lib再由java来调用。理论上说,android上是可以直接用C/C++开发的,因为底层的系统就是linux内核。但以前发布的android原创 2014-02-23 11:50:12 · 5719 阅读 · 0 评论 -
Cygwin环境下使用Android NDK r9c编译boost 1.55
基础阅读:Windows环境下Android NDK环境搭建1. boost官网下载boost_1_55_0.tar.gz,解压放在/sources下2. 运行Cygwin Terminal3. 生成boost编译工具: 在boost目录下运行./bootstrap.sh 或者 bootstrap.bat 生成 b24. 修改 /tools/build/v2/u原创 2014-02-23 10:26:25 · 5010 阅读 · 2 评论 -
Windows环境下Android NDK环境搭建
前面介绍Windows下Android 开发环境配置,主要是面向JAVA开发环境,对只做APK上层应用开发人员来讲,基本够用了,由于Linux系统的权限限制和Android封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于Linux应用编程知识。本转载 2014-02-22 21:48:31 · 8404 阅读 · 0 评论