分享一个轻巧的开源二维码QR库libqr,源码可以从GitHub上下载。下面我们详细说明一下如何在Visual Studio中编译使用。
1. 源码下载
地址:https://github.com/rsky/qrcode
可以使用git clone下载,也可以直接打包为zip文件下载。
2. 编译
该项目需要使用cmake编译,因此我们先下载cmake。
2.1 cmake下载
cmake可以从官网下载,为了避免设置环境变量的麻烦,我们直接下载安装包,安装的时候选择设置环境变量,然后就可以直接使用cmake命令了。
下载地址(截止目前,最新为3.9.1版本):
- 64位: https://cmake.org/files/v3.9/cmake-3.9.1-win64-x64.msi
- 32位: https://cmake.org/files/v3.9/cmake-3.9.1-win32-x86.msi
下载完成后直接安装就好了。注意选择设置环境变量。
然后在命令行中执行cmake命令,能正确执行则说明安装成功。否则需要手动在环境变量中添加cmake命令的路径。
2.2 编译qrcode库
进入qrcode库所在目录,在libqr文件夹下有个CMakeLists.txt文件,在编译之前我们先修改一下这个文件。
说明一下,该项目依赖于zlib库,因此没有zlib库的朋友需要先下载zlib库,可以去下载源码编译,也可以使用我已经编译好的库直接使用。
已编译好的库下载地址:https://pan.baidu.com/s/1nuErVtv
下载zlib库之后,我们先编辑CMakeLists.txt文件。
修改22-24行,替换为以下内容:
##############################################################################