社区
图形处理/算法
帖子详情
如何在Windows环境下编译zxing的cpp源码?
墨画的留白
2012-08-16 10:30:45
最近在看有关一维码和二维码方面的东西,找到了google的开源项目zxing,C#版的源码可以编译通过,运行的很好,但是C++的代码是在linux上编写的,在Windows下编译不通过。哪位大哥有这方面的经验,求指点!
...全文
2029
13
打赏
收藏
如何在Windows环境下编译zxing的cpp源码?
最近在看有关一维码和二维码方面的东西,找到了google的开源项目zxing,C#版的源码可以编译通过,运行的很好,但是C++的代码是在linux上编写的,在Windows下编译不通过。哪位大哥有这方面的经验,求指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lixingxu828
2014-12-23
打赏
举报
回复
我也在寻求方法,如果知道方法请发我邮箱,谢谢了,351221694@qq.com
kkkkkqqqqq55555
2014-01-23
打赏
举报
回复
不知道楼主解决了没有,望楼主能指点下迷津
K901209
2013-06-04
打赏
举报
回复
K901209
2013-06-04
打赏
举报
回复
rickys2080
2013-03-27
打赏
举报
回复
涅槃-you
2013-03-19
打赏
举报
回复
我也是这个问题,在QT中实现,求给个帮助
jieon
2012-11-14
打赏
举报
回复
我已经编译过了,在研究调用方法。
墨画的留白
2012-09-03
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
http://topic.csdn.net/u/20120528/21/b6df5d5e-d9d3-450a-9ca6-887986bf5b0c.html没想到已经有人也问过了,看看这个,googlegroup我这里打不开,你看看把
[/Quote]
感谢楼上的两位
googlegroup的我大概看过,需要下载其他编译器,修改一些源代码重新编译,难度有点大。
whucv
2012-08-28
打赏
举报
回复
C语言二维条形码解析库 libqrencode ,也是开源的
libqrencode 是一个用C语言编写的用来解析二维条形码(QR Code)的程序库,libqrencode通过手机的CCD摄像头来扫描二维条形码。
http://fukuchi.org/works/qrencode/index.html.en
sinovoice
2012-08-28
打赏
举报
回复
http://topic.csdn.net/u/20120528/21/b6df5d5e-d9d3-450a-9ca6-887986bf5b0c.html
没想到已经有人也问过了,看看这个,googlegroup我这里打不开,你看看把
sinovoice
2012-08-28
打赏
举报
回复
帮你定下,我也遇到类似问题了,c++的我也没有搞定,直接用的c#的,这两篇文章希望对你有用。http://hi.baidu.com/%C7%A3%C5%A3%C9%A2%B2%BD/blog/item/80729626942bb618908f9d1e.html
http://hi.baidu.com/5iprog/blog/item/4ae99feb17c1cfded539c91e.html
sinovoice
2012-08-28
打赏
举报
回复
你这是编码,我看楼主是想做个解码的程序把?libqrencode可以解码QR code吗?[Quote=引用 4 楼 的回复:]
C语言二维条形码解析库 libqrencode ,也是开源的
libqrencode 是一个用C语言编写的用来解析二维条形码(QR Code)的程序库,libqrencode通过手机的CCD摄像头来扫描二维条形码。
C/C++ code
http://fukuchi.org/works/qrencode/index.html.en
[/Quote]
墨画的留白
2012-08-16
打赏
举报
回复
额,还没有回答。。求帮助啊。。
zxing
在
windows
下的
编译
包
转载的东西: 本来
zxing
的c++部分不是为
windows
准备的,在
windows
中
编译
应该用mingw比较合适。但我不熟悉这个。今天试一下,似乎可以在VS2008
编译
。虽然有很多问题,不过都可以解决的。 大概有如下问题: 1。isnan, NAN, INFINITY, fmax等一些常量或函数找不到,这是linux与
windows
包含文件的差异。自己创建就行,我做在nan.
cpp
和nan.h之中。 2。文件同名:可以把那些文件
编译
到不同目录,这样就不会干扰了。默认是
编译
到同一个目录。 3。变长数组的语法:GCC支持变长的数组变量,比如 void gcc(int len) { int data[len]; } 但VC不支持,所以很多地方都要改过来。我的做法是:查到它所有的调用之处,找一个比较大的数值来取代len。 4。iconv.h: 要下载: http://gnuwin32.sourceforge.net/packages/libiconv.htm 需要DLL和lib导入库。我上传的代码不用iconv。通过设置NO_ICONV,可以不需要libiconv,但是扫描结果也没有转换,需要调用方自己做字符集转换。 经过这些,应该可以
编译
了。
编译
它的示例: 这要求有ImageMagick,直接下载一个安装, 安装完成后,新建一个
windows
控制台项目,导入示例,设置好ImageMagick和
zxing
头文件和库文件目录。
编译
后,运行。 我放在zxtest项目中。 根据示例,写pascal接口,这部分代码放在
ZXing
DLL中。 通过分析,LuminanceSource应该是一个
zxing
分析图像的接口,要从这个派生出来一个类才能让
zxing
工作。示例是用MagickBitmapSource ,它用了ImageMagick库,太大,所以我分析了
源码
,发现只要输出灰度就行了,这样我在DELPHI中获取图像,然后转成灰度图,再转进来。具体看我的DELPHI和lazarus代码。 上传的压缩包没有带dll,只有工程文件,谁有VS2008
编译
一下吧。
zxing
-
cpp
源码
,vs2019可
编译
zxing
-
cpp
源码
,vs2019可
编译
zxing
-
cpp
动态Dll
源码
.rar
由于工作所需,需要
zxing
的dll是在共享 DLL 中使用 MFC,网上也找了好久,下载了好多类似的dll都无法使用,后来就自己上github.com/
zxing
/
zxing
去下载C++版本的
源码
,在
源码
中加入了自己需要的动态链接库,里面的所有函数都导出来了,目前这个是在vs2015
编译
的64位库,如果需要32位,自己可以修改。
zxing
-
cpp
.rar
zxing
源码
最新的库,适用C++库,
编译
环境
VS2015 64位的.lib。由于自己需要网上下载了好多都没用,于是就去下载了
源码
,并自己优化了适用于自己的
环境
。如果对你有用就拿去吧。
zxing
库(c++)
ZXing
是一个开放
源码
的,实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。
Zxing
可以实现使用手机的内置的摄像头完成条形码的扫描及解码。提供C++版本,
编译
请查看README.md文件。 1、mkdir build 2、cd build 3、cmake -G "Unix Makefiles" .. 4、make 5、识别二维码测试:./
zxing
--test-mode 1.png ,即可打印识别出二维码内容。
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章