之前,沒有編譯成功,然後放棄了。促使我再次去編譯的原因是,我在Windows server 2008 R2系統上執行命令行時報錯了。
後來發現,其實只要給系統裝幾個升級包就可以了,大家可以參考這裏。
但還是記錄一下編譯的過程:
之前編譯,基本是按這篇文章進行的。前面幾步很順利,到後面編譯tesseract工程時纔出錯的。
所以,假定該文章中的前兩步是必要的,即:
第1步:編譯tiff
第2步:編譯leptonica
第3步:編譯tesseract(重點說這個)
1. 到Github上download最新的代碼
現在我們有三個文件夾了
2. 啓動命令行cmd,進到tesseract-master目錄,執行:
cppan
(這裏,需要知道什麼是cppan,通過執行tesseract-master下的cppan.yml可以下載各種依賴。)
3. 用CMake生成待編譯的工程。
4. 編譯
值得一說的是,即使按這個步驟一步步做,也可能遇到意料之外的情況,多嘗試就是了,比如vs2017不行
,就試試vs2019。