前提:安装好了交叉编译环境,参照:安装arm-linux- 交叉编译工具(ubuntu 14)。
- 安装 libpng-1.2.12。
下载 libpng-1.2.12,配置。
sudo su
tar -xzvf libpng-1.2.12.tar.gz
cd libpng-1.2.12
./configure --host=arm-linux
修改配置文件,找到84行(实际上拖到最下面就行了),把 #define malloc rpl_malloc 这行(84行)删掉。
gedit config.h
删除rpl_malloc
make && make install
- 安装 qrencode-3.4.4。
下载 qrencode-3.4.4,解压,配置,安装。
tar zxvf qrencode-3.4.4.tar.gz
cd qrencode-3.4.4
./configure --host=arm-linux --prefix=/usr/local/qrencode-arm-linux
make && make install - 代码中调用。
在.pro文件上指定好文件库(-L指定路径;-l指定库名(去掉前缀lib和后缀.xx))。
#LIBS += -L /usr/local/qrencode-arm-linux/lib/ -lqrencode
另外:中途出现了个错误configure: error: zlib not installed
解决:
sudo apt-get install zlib1g-dev
网友评论