當前位置:首頁 » 編程軟體 » zxing編譯

zxing編譯

發布時間: 2025-06-18 00:31:02

❶ android zxing框架有哪些功能

Google Zxing框架是android編寫二維碼程序的一個高效、良好的框架,在此框架上可以開發出屬於自己的Android二維碼應用。或者根據編寫自己的個性apk,然後通過自己編寫的二維碼識別,提供給用戶下載,為發燒友提供更多的共享資源。

本框架是android開源的的二維碼框架,能夠完整的編譯

❷ 有誰知道用zxing.dll在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介面,這部分代碼放在ZXingDLL中。

通過分析,LuminanceSource應該是一個zxing分析圖像的介面,要從這個派生出來一個類才能讓zxing工作。示例是用MagickBitmapSource ,它用了ImageMagick庫,太大,所以我分析了源碼,發現只要輸出灰度就行了,這樣我在DELPHI中獲取圖像,然後轉成灰度圖,再轉進來。具體看我的DELPHI和lazarus代碼。

熱點內容
老壞壓縮包 發布:2025-06-18 03:45:53 瀏覽:82
下載系統緩存 發布:2025-06-18 03:40:16 瀏覽:574
手機腳本如何解壓成文件 發布:2025-06-18 03:35:30 瀏覽:320
c語言正確的標識符 發布:2025-06-18 03:05:56 瀏覽:207
appiumpython搭建環境搭建 發布:2025-06-18 03:01:35 瀏覽:934
少兒編程的證 發布:2025-06-18 03:00:49 瀏覽:54
搜狐視頻離線緩存 發布:2025-06-18 02:28:51 瀏覽:846
自己配置電腦哪些可以買二手 發布:2025-06-18 02:19:37 瀏覽:608
接收存儲過程返回值 發布:2025-06-18 02:19:24 瀏覽:727
c語言編程設計 發布:2025-06-18 02:14:56 瀏覽:344