嵌入式学习
文章平均质量分 62
飛天的氺
熱情中的冷靜,浮誇中的執著
展开
-
#define ##的用法
最近在看源代码,发现有#define Q_TYPE(_T) Q##_T 的用法,不知其意,Google了下,发现有如下用法,Mark一下:定义单行宏:主要有以下三种用法. 1) 前加##或后加##,将标记作为一个合法的标识符的一部分.注意,不是字符串.多用于多行的宏定义中.例如:#define A(x) T_##x原创 2009-12-04 22:04:00 · 498 阅读 · 0 评论 -
[转]Android编译Native C的helloworld模块
<br /> <br /> Android编译环境 本身比较复杂,且不像普通的编译环境:只有顶层目录下才 有Makefile文件,而其他的每个component都使用统一标准的Android.mk. Android.mk文件本身是比较简单的,不过它并不是我们熟悉的Makefile,而是经过了Android自身编译 系统的很多处理,因此要真正理清楚其中的联系还比较复杂,不过这种方式的好处在于,编写一个新的Android.mk来给Android增加一个 新的Component会比较简单。<br />编转载 2010-06-20 16:05:00 · 1098 阅读 · 1 评论