嵌入式linux 移植Imagemagick

项目中遇到图片转换,需要图片另存为功能. 通过查阅资料,Imagemagick 的convert命令工具可以实现图片转换;但是需要把Imagemagick 工具移植到嵌入式linux系统中; libbz2 库的交叉编译及移植 Imagemagick 采用的是ImageMagick-7.0.10-30,依赖libbz2.so.0;所以先在ubuntu 14.0系统上交叉编译libbz2库。 下载bzip2-1.0.6.tar.zip 下载路径 ​ 交叉编译参考 Read More

C语言技巧

在C程序中,经常会用到结构体,需要获取结构体成员变量的值,获取结构体成员变量一般采用get接口方式,如果结构体成员比较多,就会每个成员对应一个get接口函数,可参考librdkafka的conf配置相关的代码,通过宏获取。 #define GETOFFSET(type,feild) ((size_t)&((type *)0)->feild) #define GETVALUE(value_type,base_ptr, Read More