使用第三方库的一种方法是载入源代码文件,直接编译。该过程遇到一些问题。
(1)将libpng和qrencode以及zlib解压后的所有.c和.h文件复制到自己工程目录并载入
(2)将qrencode-XXX中的config.h.in也复制到工程目录下,修改为config.h,在底部添加
#define MAJOR_VERSION 1
#define MICRO_VERSION 1
#define MINOR_VERSION 1
#define VERSION 1
(3)将example.c中main函数注释掉,并将example.c修改为example.h
(4)将qrenc.c中main函数注释掉,并将example.c修改为qrenc.h
编译,运行,通过!
C++/C开发二维码需要的库qrencode、libpng和zlib 详见
https://download.youkuaiyun.com/download/aa819310/12005619