Qt_MinGW编译二维码生成库Zint及使用

Zint是一个二维码生成库,可以生成多种条形码和二维码,包括我们常见的QR码和DM码,当我们要在Windows上使用Qt并进行Zint库的应用时,可以使用VS进行编译,也可以使用MinGW进行编译,下面介绍如何使用MinGW进行Zint库的编译,并在Qt(MinGW)中进行使用。

首先Zint并不是一个单独的库,它的使用还需要依赖zlib、lpng这两个库,所以在编译Zint库之前,还要编译好这两个库,而这两个库中,lpng库依赖于zlib库,所以这三个库的编译顺序分别是zlib、lpng、Zint。

首先下载zlib的源码,这里下载的是zlib-1.2.11版本,打开cmake-gui(没有的需先进行安装),选择zlib的源码目录,和生成的路径,这里在源码目录中新建一个build文件夹,作为生成makefile等的文件路径。

Qt_MinGW编译二维码生成库Zint及使用_第1张图片

这里可以不做修改,也可以对生成路径进行修改,就是最后的几个路径选项,如果不做修改,编译后的生成文件默认在C:/Program Files (x86)/zlib/目录下。

点击Configure按钮,会进行编译器的选择,这里选择本机安装的MinGW编译器就可以了(编译器的相关路径已加入系统环境变量中

你可能感兴趣的:(Qt,zint,libpng,zlib,MinGW,Qt)