当前位置: 首页 > news >正文

qt+mingw64+cmake+libqrencode项目编译和搭建成功记录

最近要使用高拍仪拍照获取照片,然后识别照片中的二维码数据、使用QZxing只能识别出一个条码、另外一个条码准备测试用其他的开源项目(如libqrencode-4.1.1)来进行测试,故进行本文的项目环境搭建测试,最后成功。

本机开发环境:Windows 11 64位操作系统、QT5.14.2+mingw64位项目、Cmake4.0.0.0、libqrencode-4.1.1

搭建步骤:

1、下载libqrencode
        下载地址:https://codeload.github.com/fukuchi/libqrencode/zip/refs/tags/v4.1.1

2、解压缩文件到指定目录:D:\libqrencode-4.1.1
3、打开Cmake软件,指定Source目录、Build目录、点击Configure按钮选择MinGW Makefiles进行第一次配置,如下图:

4、点击Finish按钮后,等待配置出现一片红色后,再调整对应参数进行详细配置:

配置项目主要是:不勾选WITH_TOOLS+勾选WITHOUT_PNG+勾选BUILD_SHARED_LIBS,修改CMAKE_INSTALL_PREFIX目录(默认是C:/Program Files (x86)/QRencode)到自定义的目录(D:\libqrencode-4.1.1\build_mingw64\install)

配置完成后、点击 generate按钮生成对应项目文件。

5、打开Windows开始菜单运行CMD命令,输入mingw32-make和mingw32-make install命令生成跟安装对应的文件。

6、打开Qt5.14.2软件、新建Qt Application Mingw64位项目。

7、修改项目.pro配置文件中的内容如下:


8、打开qt测试项目的目录,新建QRencode文件夹、拷贝D:\libqrencode-4.1.1源码目录下的所有*.c和*.h文件到指定目录下,新建qrencode.pri文件、新建config.h文件:

9、编写测试界面和代码如下:


10、总结:程序生成了我想要的二维码,但是整个查资料测试的过程有些痛苦,下载源码,编译没有问题,出现不兼容64位错误,没有zlib库环境变量等一系列问题。记录一下,防止下次找资料麻烦。
附:测试项目下载地址:https://download.csdn.net/download/xqf222/90631481。


相关文章:

  • Jsp技术入门指南【四】详细讲解jsp与Servlet的对比和Jsp生命周期和工作原理
  • VBA技术资料MF293:不打开工作簿获取值
  • 【运维学习】lvs + keepalived + 主从dns 项目搭建
  • 运筹学之指派问题(原始匈牙利算法以及KM算法)
  • 深度学习 从入门到精通 day_02
  • Google Test 与 Google Mock:C++ 测试与模拟的完美结合
  • 于 Jupyter 天地,借 NumPy 之手编织数据锦缎
  • 管家婆财贸ERP BB106.采购开票选单批量过滤
  • Linux之 grep、find、ls、wc 命令
  • [数据结构]哈希表
  • 3DMAX粒子流样条线生成器PFSpliner使用方法详解
  • 【AI News | 20250417】每日AI进展
  • 金蝶云星空API接口调试postman
  • Mybtis和Mybatis-Plus区别
  • 4月17日星期四今日早报简报微语报早读
  • 高效检测书签网址,告别无效链接烦恼
  • 新一代电子海图S-100标准
  • Python中如何加密/解密敏感信息(如用户密码、token)
  • C++面试
  • 蓝牙的AT指令
  • 黄育奇当选福建惠安县人民政府县长
  • 解放日报社论:只争朝夕、不负重托,加快建成具有全球影响力的科技创新高地
  • 豆神教育:2024年净利润1.37亿元,同比增长334%
  • 言短意长|政府食堂、停车场开放的示范效应
  • 初步结果显示,卡尼领导的加拿大自由党在联邦众议院选举中获胜
  • 第二十届中国电影华表奖揭晓!完整获奖名单来了