!strcmp(locale, "C"): Ошибка: не удалось выполнить утверждение: в файле baseapi.cpp, строка 209
Примеры кодов для запуска Tess4j приведены в " http://tess4j.sourceforge.net/codesample.html", однако они выполнялись в Mac OS в intellij, было выдано сообщение об ошибке !strcmp(locale, "C"):Error:Assert failed:in file baseapi.cpp, line 209
со следующими сообщениями:
A fatal error has been detected by the Java Runtime Environment:
SIGILL (0x4) at pc=0x000000012183ca4f, pid=44026, tid=0x0000000000001903
JRE version: Java(TM) SE Runtime Environment (8.0_144-b01) (build 1.8.0_144-b01)
Java VM: Java HotSpot(TM) 64-Bit Server VM (25.144-b01 mixed mode bsd-amd64 compressed oops)
Problematic frame:
C [libtesseract.dylib+0x156a4f] ERRCODE::error(char const*, TessErrorLogCode, char const*, ...) const+0x183
Из-за того, что я прочитал вышеупомянутые посты, возникает проблема с экспортом LC_ALL=C, но я не уверен, в каких кодах примера, какие именно коды нужно добавить / изменить, чтобы этот пример работал?
0 ответов
После входа export LC_ALL=C
в терминале откройте IDE в том же окне терминала. Запуск IDE/ кода в другом терминале не сработает.