二维码生成动态库

/************************************************************************/
/* 函数名: EnQrCode                                                     */
/* 功能: 生成二维码bmp图片                                              */
/* 参数:                                                                */
/*        strPathName:文件路径名                                            */            
/*        strEncodeData:数据                                                */        
/*      nSize图像大小1-20                                                */
/*        nMargin 图片四周空白大小                                        */
/* 函数名: EnQrCode                                                     */
/* 函数名: EnQrCode                                */   
/*dll地址 https://files.cnblogs.com/klxll/qrCodeDll.zip          */
*/ /************************************************************************/ typedef int (__stdcall *pfEnQrCode)(LPCSTR strPathName, LPCSTR strEncodeData, int nSize=4, int nMargin = 4, int nLevel=1, int nVersion=0, BOOL bAutoExtent=1, int nMaskingNo=-1); int main(int argc, char* argv[]) { HMODULE hDll = LoadLibrary("../../qrCodeDll/Release/qrCodeDll.dll"); pfEnQrCode EnQrCode=NULL; if (hDll) { EnQrCode = (pfEnQrCode)GetProcAddress(hDll, "EnQrCode"); if (EnQrCode) { EnQrCode("../test.bmp", "测试数据chawor", 3, 2); }else { MessageBox(NULL, "ADDRESSERR", "err", 0); } }else { MessageBox(NULL, "DLL", "err", 0); } return 0; }
原文地址:https://www.cnblogs.com/klxll/p/3365350.html