2021. 6. 6. 15:30

간만에 OCR을 쓸 일이 있어서 테서랙트를 참조한 프로그램을 만들었습니다.

 

1. 문제의 발생

테서랙트를 쓰는 프로그램을 만들었는데 다른 컴퓨터에서 다음과 같은 에러가 나는 겁니다.

Failed to find library "tesseract41.dll" for platform x64.

 

 

2. 해결방법

x86으로만 빌드를 해야 하나.....했는데..

비주얼 스튜디오 C++ 재배포 패키지(Microsoft Visual C++ Redistributable for Visual Studio)를 설치하면 된다는 글이 있습니다.

참고 : charlesw/tesseract issues - Failed to find library "tesseract41.dll" for platform x64.

 

 

다운받는 주소입니다.

참고 : Microsoft Support - The latest supported Visual C++ downloads 

x86: vc_redist.x86.exe

x64: vc_redist.x64.exe

ARM64: vc_redist.arm64.exe

 

64비트 운영체제를 쓴다면 'x64'를 받으면 됩니다.

 

 

마무리

이런 에러의 경고 문구는 좀 더 자세하게 알려줬으면 좋겠는데 말이죠 ㅋㅋㅋㅋㅋㅋ

수십 년째 이러고 있는데 나아질 리가 없지;;;