美文网首页
QT4 qrencode在arm的移植

QT4 qrencode在arm的移植

作者: QingLinger | 来源:发表于2017-03-25 17:10 被阅读0次

前提:安装好了交叉编译环境,参照:安装arm-linux- 交叉编译工具(ubuntu 14)

  1. 安装 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

本文参考:qrencode-3.4.4.tar.gz在arm上的移植

相关文章

网友评论

      本文标题:QT4 qrencode在arm的移植

      本文链接:https://www.haomeiwen.com/subject/wrbvnttx.html