Author Archive

compile boost 1.54 with android-ndk-r9(gcc-4.8)

本文根据一下链接改编:

http://mytestwd12.duapp.com/archives/280205.html

android NDK下 引用BOOST 也需要用NDK编译BOOST才可以 。
第一步 先生成BOOSTB2文件 这个和之前用的普通的没区别 ./bootstrap.sh
第二步 修改boost/tools/build/v2/user-config.jam 文件 内容改成如下:

Read more

android ndk r8e predefined marco

open a terminal and cd to your ndk directory and find the toolchain,for instence :${ndk}/toolchains/arm-linux-androideabi-4.7/prebuilt/linux-x86/bin,

then type :./arm-linux-androideabi-gcc -dM -E – <<<”

and god the predefined marco as follows: Read more

[转]按照类型名称动态创建对象

原文地址:http://www.vckbase.com/index.php/wv/643

1 引言

我的一个实际项目中,由于希望通过一致的接口控制各种型号的设备,并且可以方便的随时扩充,以便将来支持更多的型号。因此,必须在运行时指定设备的型号。

为了使应用程序可以透明的控制各种型号的设备,所以建立了一个简单的继承体系,设计一个协议类(Protocol Class)作为设备的控制接口,并且为每个型号的设备设计了一个具体的类,从协议类派生并且实现了抽象的公共接口。 Read more