0

I set up the project with a Debug library named libtesseract302d.lib. Additional library path is linked to the folder where libtesseract302d.lib is located. In the additional dependencies linker input, I set libtesseract302d.lib. But when I run the project, a system error comes out as The program can't start because libtesseract302.dll is missing from your computer. Try reinstalling the program to fix this problem. I don't have any linkage to this release lib libtesseract302.dll, but why this error has come out? Thanks

batuman
  • 7,066
  • 26
  • 107
  • 229

1 Answers1

2

A dll called libtesseract302.dll should have come with the library. This needs to be placed in the initial working directory of your executable, or you can place it in C:\Windows\System32 and register it.

Community
  • 1
  • 1
Levi
  • 1,921
  • 1
  • 14
  • 18
  • Since my project is set up for libtesseract302d.lib, I think you are talking about libtesseract302d.dll. Yes I have that dll and set path in the system path, so that it can be linked. Now the problem is I set my project for debug library "libtesseract302d.lib", but the error is for libtesseract302.dll. You mean even I set for libtesseract302d.lib, i need libtesseract302.dll in the system path? – batuman May 08 '15 at 08:06
  • @batuman: Since the error is complaining about a missing `libtesseract302.dll` rather than `libtesseract302d.dll`, I would assume so – Levi May 08 '15 at 08:10