QT+ Zint 条码库配置

Zint 开源库可以生成code39,code11,code128,ean13,QRN种条码,非常方便,这下需要用到条码就不用四处寻找了。这里采用的是2.42的版本,测试效果还可以,挺满意的

 

zint配置

1.       下载已经编译好的安装包,源码

2.       将安装包的中zint.dll,zlib1.dll,libpn5.dll 及源码中的zint.h 拷贝到项目目录

 

 

以下为一段测试代码,

Main.cpp

#include<QtCore>

#include <cstring>

#include "zint.h"

 

int main(int argc, char *argv[])

{

     QCoreApplication app(argc, argv);

 

     struct zint_symbol * my_symbol = ZBarcode_Create();

    

     my_symbol->symbology=BARCODE_CODE11;

    

     char *testvalue ="d:\\test.png";

     strcpy(my_symbol->outfile,testvalue);

      

     ZBarcode_Encode(my_symbol,(unsigned char*)"12345678",0);

     ZBarcode_Print(my_symbol,0); //

 

     ZBarcode_Delete(my_symbol);

 

     return app.exec();

}

 

 

各式各样的条码效果

clip_image002

clip_image004

原文地址:https://www.cnblogs.com/foxhengxing/p/2090958.html