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 < > [email protected] <javascript:>> 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 [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> 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 [email protected]. To post to this group, send email to [email protected]. 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. For more options, visit https://groups.google.com/d/optout.

