**zint条码生成器在vs2019编译流程**
编译条件
下载如下三方库
libpng库源码: https://sourceforge.net/projects/libpng/
zlib库源码: http://www.zlib.net
zint源码: https://sourceforge.net/p/zint/code/ci/master/tree/
这三个库可能下载很慢,可以去开源镜像或者Gitee下载!
解压并改名如下
解压到同一个文件中,并将其文件名改为下图
编译libpng、zlib
按照如图所示路径,双击.sln
提示重定向项目,点击确定
进入后按照如图所示进行属性页的设置
设置完成后先编译zlib再编译libpng。
编译zint
直接编译
zint使用
#include "zint.h"
#pragma comment(lib, "zint.lib")
struct zint_symbol* my_symbol = ZBarcode_Create();
my_symbol->symbology = BARCODE_CODE11;
char* testvalue = "C:/Users/RUI/Desktop/test.png";
strcpy(my_symbol->outfile, testvalue);
ZBarcode_Encode(my_symbol, (unsigned char*)"12345678", 0);
ZBarcode_Print(my_symbol, 0);
ZBarcode_Delete(my_symbol);
完成!
这里是我自己编译好的:https://download.youkuaiyun.com/download/Python1996/18980427
如果没有积分1090339852@qq.com