問題描述
如何在窗口上使用 MinGW 編譯 tesseract baseapi.h? (How to compile tesseract baseapi.h with MinGW on window?)
所以我想在我的項目中使用 tesseract api。問題是我不知道如何在窗口上使用 MinGW 編譯這個 baseapi.h。
我正在使用這個
g++ ‑I/[...]/project/tesseract‑master/include/ ‑I/[...]/project/leptonica/src/ t.cpp ‑o t
得到
In file included from t.cpp:2:
/[...]/project/tesseract‑master/include/tesseract/baseapi.h:33:10: fatal error: tesseract/version.h: No such file or directory
#include <tesseract/version.h>
^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
我認為問題是關於 version.h 文件,它實際上是一個 version.h.in 文件
leptonica 對 .h.in 文件也有同樣的問題
我沒有知道MinGW是否可以編譯這種類型的文件,所以如果有辦法或者它不能請告訴我謝謝。
g++.exe(i686‑posix‑dwarf‑rev0,由MinGW構建‑W64 項目)8.1.0
來自主分支的 Tesseract https://github. com/tesseract‑ocr/tesseract
參考解法
方法 1:
It seems that you did not install tesseract ‑ otherwise
version.h
(actually generated during tesseract build/compilation) would be present.(by Tanat、user898678)
參考文件