Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

ZXing ("Zebra Crossing") [git svn clone of http://code.google.com/p/zxing]

branch: master

This branch is 0 commits ahead and 0 commits behind master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 actionscript
Octocat-spinner-32 android-integration
Octocat-spinner-32 android
Octocat-spinner-32 androidtest
Octocat-spinner-32 core
Octocat-spinner-32 cpp
Octocat-spinner-32 csharp
Octocat-spinner-32 iphone
Octocat-spinner-32 javase
Octocat-spinner-32 jruby
Octocat-spinner-32 objc
Octocat-spinner-32 qt
Octocat-spinner-32 zxing.appspot.com
Octocat-spinner-32 zxingorg
Octocat-spinner-32 .gitignore
Octocat-spinner-32 AUTHORS
Octocat-spinner-32 CHANGES
Octocat-spinner-32 COPYING
Octocat-spinner-32 Makefile
Octocat-spinner-32 NOTICE
Octocat-spinner-32 README.md
Octocat-spinner-32 build.xml
README.md

Blackberry Port of ZXing 2.2 (Zebra Crossing)

Officially sanctioned port of ZXing to the Blackberry/QNX platform.

Please direct all inquiries about ZXing to Eduardo Pelegri-Llopart (epelegrillopart@rim.com).

Prerequisites

  • Blackberry Native SDK (NDK) for Tablet OS

Build instructions

  1. Source the bbndk-env.sh from the NDK installation directory (e.g. ". ./bbndk-env.sh")
  2. From the command-line, change to the zxing/cpp/core directory.
  3. Run make to produce release and debug shared lib builds of ZXing for ARM and X86.
  4. To create static libraries for test purposes, run make in each of the variant directories as required (e.g. if doing a release test on ARM, change to arm/a-le-v7 and run "make").

Building the tests

The CppUnit library is required to compile the unit tests. A port is hosted at git@github.com:blackberry/CppUnit.git. Please clone that repo and follow the same general instructions above except navigating to the root directory of the CppUnit module.

  1. Ensure that the cppunit project is located at the same directory level as the zxing project, as this is what the Makefile expects.
  2. From the command-line, change to the zxing/cpp/core/tests directory.
  3. Run make to produce release and debug builds of the test binary (zxing-test) for ARM.

Notes

  • Building on Linux from command-line works. Mac and Windows command-line builds have not been tested.
  • The build works with Visual Studio 2008 on Windows but no project files are provided.

TODO

Something went wrong with that request. Please try again.