Your explanation is quite strange for me: you want to build application that use tesseract in environment where you can not build/install tesseract???
Anyway it your problem: installed header your can find here: https://github.com/tesseract-ocr/tesseract/blob/267b79982d64e48d11eaa99ee2618106662a9b10/CMakeLists.txt#L319 Minimum of the header will depend on maxim of tesseract usage ;-) e.g. capi.h header will be needed if you will use it C-API... ocrclass.h should be needed only in case you want to use progress/cancel function etc. Zdenko so 24. 11. 2018 o 15:57 'Yuliana Zigangirova' via tesseract-ocr < tesseract-ocr@googlegroups.com> napísal(a): > Thank you for your answer. The problem is - I have an old Linux system, > where I need to link tesseract to my application. I can not install > tesseract there. So I thought I would > take libtesseract.a and the necessary headers and link it. > Could you tell me what is supposed to me a basic minumum of > the headers for the external application? You are right, I want to avoid > linking directly to subdirectories, that was exactly the purpose of > my question. > Thank you again, > Yuliana Zigangirova > > On Saturday, November 24, 2018 at 3:33:37 PM UTC+1, zdenop wrote: >> >> If you install tesseract, all needed headers will be installed to >> specified/system location. >> Referring headers directly to ccstruct etc. is simple bad design of you >> application. >> >> Zdenko >> >> >> so 24. 11. 2018 o 14:18 'Yuliana Zigangirova' via tesseract-ocr < >> tesser...@googlegroups.com> napísal(a): >> >>> Hi everyone, >>> I am trying to understand what is a correct way to use Tesseract header >>> files when using the upper-level Tesseract API. >>> Actually I want to minimize the number of includes as much as possible >>> and to leave in my project >>> only really necessary upper-level headers. >>> >>> In the comments to "apitypes.h" I am reading the following: >>> >>> // The types used by the API and Page/ResultIterator can be found in: >>> // ccstruct/publictypes.h >>> // ccmain/resultiterator.h >>> // ccmain/pageiterator.h >>> // API interfaces and API users should be sure to include this file, >>> rather >>> // than the lower-level one, and lower-level code should be sure to >>> include >>> // only the lower-level file. >>> >>> Does it mean that I need to add necessary includes into "apitypes.h" >>> first, such as "baseapi.h" >>> and than use only this header? "apitypes.h" only includes >>> "publictypes.h" for the moment, >>> which is surely not enough. >>> Do I need ccstruct, ccmain and ccutil include headers? All of them? >>> >>> Thanky you very much in advance for your help, >>> Yuliana >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "tesseract-ocr" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to tesseract-oc...@googlegroups.com. >>> To post to this group, send email to tesser...@googlegroups.com. >>> Visit this group at https://groups.google.com/group/tesseract-ocr. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/tesseract-ocr/f8391aaa-0282-4a81-9aea-2d8500a25be4%40googlegroups.com >>> <https://groups.google.com/d/msgid/tesseract-ocr/f8391aaa-0282-4a81-9aea-2d8500a25be4%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- > You received this message because you are subscribed to the Google Groups > "tesseract-ocr" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to tesseract-ocr+unsubscr...@googlegroups.com. > To post to this group, send email to tesseract-ocr@googlegroups.com. > Visit this group at https://groups.google.com/group/tesseract-ocr. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tesseract-ocr/8ecb697c-02ab-4295-a8ff-a279d95587f6%40googlegroups.com > <https://groups.google.com/d/msgid/tesseract-ocr/8ecb697c-02ab-4295-a8ff-a279d95587f6%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "tesseract-ocr" group. To unsubscribe from this group and stop receiving emails from it, send an email to tesseract-ocr+unsubscr...@googlegroups.com. To post to this group, send email to tesseract-ocr@googlegroups.com. Visit this group at https://groups.google.com/group/tesseract-ocr. To view this discussion on the web visit https://groups.google.com/d/msgid/tesseract-ocr/CAJbzG8xF_idJ%2BwHiFmf1D-cdDCOy4rQSqwo_9s%2BbWrT00YS5FA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.