二维码"/>
PC生成二维码
PC生成二维码,这里使用第三方libqrencode库,libqrencode可以编译成lib库来使用,也可以把文件直接拷贝到工程来使用,编译成lib参考文章:。
盗用上面博文中的文字:
qrencode 本身是不依赖于 libpng 库的。所以不存在什么缺少 png.h 的问题。按照本文介绍的方法按部就班的做就能生成静态库,不存在任何问题。
编译时一定要排除 qrenc.c 这个文件。这个文件是 qrencode 的一个使用例子,与这个库本身无关。缺少 png.h 或者缺少 getopt.h 都是在编译 qrenc.c 时才会遇到的问题。与编译 qrencode 无关。如果真的需要编译qrenc.c,那就先编译 libpng , getopt.h 不是C 标准的头文件,vs 里是没有的,但是网上也可以找到解决办法,随便百度一下就能找到。
我自己的做法是把libqrencode的头文件跟源文件加入工程,并封装一个QRGenerator类,类中有static void generate(string& text,string& bmpSavedPath)成员函数,两个参数分别为要生成二维码的信息,跟二维码图片保存路径.
下载链接如下:
更多推荐
PC生成二维码
发布评论