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.

Reply via email to