zxing cpp linux,开源代码Zxing-VS2010下编译Zxing-CPP

开源代码Zxing-VS2010下编译Zxing-CPP

开源代码Zxing-VS2010下编译Zxing-CPP

1. 下载Zxing-cpp 源码

下载地址:https://github.com/glassechidna/zxing-cpp

146713ab91112a0f61244ea2ddadaa1b.png

2、下载安装Cmake并安装

1)下载cmake : https://cmake.org/download/         在这我选择可以直接在windows安装的文件,如我这下载的是 cmake-3.16.2-win32-x86.msi。可以根据自己的系统来选择32位或者64位。

2ef037359ce1bf0607495888f1ccc46f.png

2) 安装,基本是下一步默认安装即可。

3、构建一个VS工程,用于编译

1)将源码压缩包解压到自己的工作目录

03c82ffa5d8db062112b8cb6ef8fc563.png

2)进入解压后的zxing-cpp-master目录,新建一个build目录

a301a70cda20b7180075571ab1ce8da2.png

3)打开cmake-gui 配置cmake

eaf24787df3e422fc72fb87a94ab84f3.png

7c2459dc76baf2d9060d21fccb4a0b1d.png

点击“Configure” 按钮,选择VS2010,如果你是其他版本VS,选择你自己使用的。下面的选项不用选,默认就好,然后点击“Finish” 按钮。

e63583a536d681716ebe0b1d98aaa82c.png

ad91202a950be94d4ea1e5960c21e3d8.png

点击“Generate” 然后cmake自动生成VS工程。如下状态显示 Generate Done

97cd984011b16d7d320e4ddcbf3fd3f9.png

查看生成的工程:

776593221a28b95a5880665841899512.png

4、配置VS2010(这个配置可配可不配,默认就可以去编译了,不影响的。不配置的可跳过这一步)

这里主要是确认一下你是要生成的库,配置成MFC使用哪种,总共四种,如果不配置默认为标准windows库。

由于我要使用的zxinglib.lib 是在其他工程使用,必须跟所在的工程MFC使用库保持一致,否则无法编译通过(msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: virtual __thiscall std::basic_ios )。所以这里我选择了在静态库中使用MFC跟我要用的MFC工程保持一致。

aaa4c71e1f7f9d126fab0cf6fc7a4c9b.png

代码运行库也要保持一致:

097167563b7baf82f3008c4b17c556f0.png

5、编译

点击生成解决方案,进行编译,编译OK后:

9c9abc660276f76b097191abbc00acac.png

3f4f16fe181eb381afd605873de8d7b9.png

参考资料:

[1] https://blog.csdn.net/p13503959390/article/details/72808478

[2] https://blog.csdn.net/qq_24915933/article/details/88934970

开源代码Zxing-VS2010下编译Zxing-CPP相关教程

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值