Bonjour à tous les membres de ce merveilleux site, voici donc mon problème:
J'ai essayé en vain d'installer Tesseract OCR sur un projet visual studio 2010.
J'ai beau avoir intégré tous les .h, configurer les liens vers toutes les librairies et les dll, j'ai cette maudite erreur de Link classique :
Erreur 24 error LNK2019: symbole externe non résolu "char * __cdecl alloc_string(int)" (?alloc_string@@YAPEADH@Z) référencé dans la fonction "private: char * __cdecl STRING::AllocData(int,int)" (?AllocData@STRING@@AEAAPEADHH@Z) C:\Users\julien\Documents\Visual Studio 2010\Projects\PlaqueOCR\PlaqueOCR\strngs.obj
En fait cet OCR a son propre type de string ("STRING" contenu dans strngs.h) que je suis obligé d'utiliser pour appeler les fonctions d'OCR.... pas moyen de faire autrement... c'est dans ce type qu'il stocke les résultats des OCR...
Si quelqu'un a déjà réussi à installer Tesseract OCR sur un projet visual studio 2010, son aide me serait fort utile, j'ai déjà passé des heures à chercher....
A noter que pour ceux qui galèreraient à installer Tesseract, j'ai déjà résolu une erreur d'installation, peut être de manière bourrin, mais bon:
il s'agit du symbole ambigu "remove_reference" dans "tesscallback.h", j'ai tout commenté partout où il y avait "remove_reference", plus d'erreur
A noter que comme beaucoup je souhaite juste faire un tout simple OCR sur une image contenant du texte noir sur fond blanc ! Pas besoin de toutes les options de tesseract. Mais rien que ça semble impossible, aucun forum clair d'installation dédié à tesseract....
Je suis coincé....
Quelqu'un aurait-il déjà installé Tesseract sur Visual Studio dans un projet c++ ? ou connaîtrait-il un forum clair et complet dédié à ce sujet ?
(inclusion des .h, .lib, .dll, ...)
Partager