QT+ Zint 条码库配置
Zint 开源库可以生成code39,code11,code128,ean13,QR等N种条码,非常方便,这下需要用到条码就不用四处寻找了。这里采用的是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();
}
各式各样的条码效果