環境:ubuntu 16.04
1. 下載:zxing的源碼
git clone https://github.com/15903016222/zxing-cpp.git
2. 安裝編譯依賴的工具:cmake
sudo apt-get install cmake cmake-qt-gui
3. 編譯,安裝:
cd zxing-cpp
mkdir build
cmake -D CMAKE_BUILD_TYPE=Release -D -D CMAKE_INSTALL_PREFIX=/usr/local -G "Unix Makefiles" ..
make
sudo make install
此處需要注意/usr/local/include/里面的iconv.h會與源碼自帶的iconv.h起沖突(cmake查找文件優先找usr/local/里面的)
(可以將此目錄中的文件改名或者移動到桌面)
4. 測試
在build的目錄下,運行zxing-cv
./zxing-cv
如果能夠正常顯示攝像頭的圖像。
5. 使用