第一步:准备包
http://code.google.com/p/zxing/ 下载
编译zxing
下载ant 地址http://ant.apache.org/
下载proguard 地址http://proguard.sourceforge.net/index.html#/downloads.html
解压:zxing-1.6
目录结构下:
zxing-1.6
-android
android-integration
core
build.properties
build.xml
........
第二步:配置环境变量。
打开build.properties
修改proguard 为你下载的proguard下的lib文件夹下的proguard.jar指向
android-home你的 sdk目录
proguard-jar=../proguard4.5.1/lib/proguard.jar 版本为4.4以上
android-home=../Android/android-sdk-windows
配置ant环境变量
ANT_HOME
E:MyLiBjavaANTapache-ant-1.8.1
PATH
E:MyLiBjavaANTapache-ant-1.8.1in
cmd 中ant回车出现
Buildfile: build.xml does not exist!
Build failed
表现成功!
第三步:开始编译
cd 到core目录 然后ant!
BUILD SUCCESSFUL
Total time: * second
表示成功编译!
然后编译android
cd ../android
ant
好了!有了核心包后我们可以就可以导入到项目工程里去了,现在是不是就不报错了!而且还可以直接运行的
ZXingTestActivity为其zxing运用的例子,这是学习zxing的一个很好的帮助!这个例子运行前提也是必需先安装BarcodeScanner3.5.apk
android 目录则是前篇我博客讲调用时必需安装的一个组件BarcodeScanner3.5.apk的源码。呵呵,我想大家就知道了,对了,
想不安装我们可以直接在源码上进行修改并进行编译,就ok了。
希望我的这几篇文章可以给大家有些帮助,也算引个方向,最后更深入学习代码,就只能看自己了!
大家肯定比我聪明,会很快读懂源码并很快应用起来,如有什么问题希望大家一起探讨学习,不断进步!
官网引用详细参见:
# Download and install the latest public Android SDK.
# Edit build.properties at the top level of the project, and change the android-home property to point to the SDK install location
# Download Proguard, version 4.4 minimum, and install it where you like.
# Edit build.properties and set proguard-jar to the full path (including the filename) of the ProGuard library.
# Build core; Note that core must be built without debug symbols to avoid an incompatibility between proguard and the Android tool chain:
cd core
ant clean build-no-debug
# Build android:
cd ../android
ant
分享到:
相关推荐
在本文中,我们将深入探讨如何使用Visual Studio 2013 (VS2013) 编译ZXing库,特别排除OpenCV 3.0.0依赖,并重点关注编译后的调试版本文件。ZXing(又称Zebra Crossing)是一个开源的、多平台的条码扫描库,广泛应用...
6. **编译过程**:编译ZXing库通常包括以下几个步骤:获取源代码、配置项目设置(包括目标平台、编译选项等)、编译源代码、链接生成库文件。对于CMake工具的用户,可以通过设置CMakeLists.txt文件来简化这些步骤。 ...
zxing 可以从github的官方网站上下载下来,这里提供一个VS 2010编译zxing的静态库工程,编译时注意一点是:zxing的很多不同的文件夹下含有相同名称的源文件,在编译时应该分别设置这些源文件的obj文件输出到不同的...
这个压缩包包含的是使用VS2015编译的ZXing库,针对x86架构,生成了Release版本的lib文件,以及完整的头文件集合,方便在Visual C++(VC++)项目中直接使用。 1. **ZXing库介绍**: ZXing库主要实现了多种条形码和...
如:E:\zxing\lib 2、属性-》VC++目录-》包含目录 添加该库include文件夹。如:E:\zxing\include 3、链接器-》输入-》附加依赖项 键入该库lib文件夹中Zxing_d.lib。 注:说明中所有举例的前提是:该库文件是放在E...
可以用于qt开发中的二维码的识别,使用静态调用Qlibrary
这个压缩包包含ZXing的源码和预编译的库文件,这使得开发者可以直接使用库进行条形码相关的开发工作,而无需从零开始构建整个项目。 ZXing源码提供了丰富的API,支持多种编程语言,如Java、C#、Python等。源码中的...
在ubuntu上安装cmake,然后使用cmake编译zxing源码测试 1.官网下载https://cmake.org/download/ cmake 2../bootstrap make -j8 sudo make install 3.查看安装是否成功 cmake --version 出现版本即可 4.解压zxing源码...
# ZXing C++ Port zxing-cpp-master\cli zxing-cpp-master\cmake zxing-cpp-master\core zxing-cpp-master\opencv zxing-cpp-master\opencv-cli zxing-cpp-master\.gitignore zxing-cpp-master\README.md ...
谷歌提供的android二维码扫描包 可以用于二维码的生产和扫描
4. **编译ZXing源码**: - 打开`ZXingPro.sln`文件:这是VS2010的解决方案文件,包含了项目的配置信息。 - 导入源码:确保你已经下载了ZXing的C++源码,并将其添加到项目中。这通常涉及在解决方案资源管理器中右键...
本来zxing的c++部分不是为windows准备的,在windows中编译应该用mingw比较合适。但我不熟悉这个。今天试一下,似乎可以在VS2008编译。虽然有很多问题,不过都可以解决的。 大概有如下问题: 1。isnan, NAN, ...
- 如果对ZXing默认的扫描界面不满意,可以编译ZXing的源码,修改`CaptureActivity`以满足自己的UI设计需求。 - 你还可以实现自定义的扫描框、动画效果或处理扫描逻辑。 2. **功能扩展** - 对ZXing的源码进行修改...
visual studio2013环境下编译生成的lib,从网上下载的,但是我已经更正好了所有的错误,而且还在zxing的基础上,封装了解析二维码的方法,封装是基于opencv的基础,可以去我的博客中看如何使用。这个lib生成的时候是...
为了在JDK1.6环境中成功编译zXing源码,你可能需要确保你的开发环境配置正确,包括JDK版本、构建工具(如Maven或Gradle)以及相关的依赖库。在编译过程中,可能需要解决由于新版本Java特性导致的语法不兼容问题,...
如果你想要自己编译ZXing并生成Jar包,你需要遵循以下步骤: 1. 下载并解压`zxing-master.zip`文件。 2. 确保你的环境中已安装Java SDK和构建工具,如Maven或Gradle。 3. 使用Maven或Gradle构建项目,通常运行`mvn ...
从github上直载的ZXing 3.1.0包中android案例编译不过,主要是demo中使用了jdk1.7的语法,Mac OS X 10.10的JDK默认是1.6,因此,要先把jdk升级到1.7,然后就可以参考“Getting Started Developing”编译zxing/core和...
ZXing C++编译用的CPPgithub资源和配套的stb资源 zxing-cpp stb 编译指令 cmake -S zxing-cpp -B zxing-cpp.release -DCMAKE_BUILD_TYPE=Release cmake --build zxing-cpp.release -j8 --config Release
5. **编译ZXing.Net**:在完成上述修改后,使用VS2010编译解决方案。这将生成`zxing.dll`库文件。 6. **添加编译后的库**:将生成的`zxing.dll`复制到你的项目目录的`bin\Debug`或`bin\Release`子目录下,具体取决...