2015-05-08 3 views
0

Я создал проект с помощью библиотеки отладки libtesseract302d.lib. Дополнительный путь к библиотеке связан с папкой, в которой находится libtesseract302d.lib. В дополнительном входе линкера зависимостей я установил libtesseract302d.lib. Но когда я запускаю проект, появляется системная ошибка: The program can't start because libtesseract302.dll is missing from your computer. Try reinstalling the program to fix this problem. У меня нет привязки к этой версии lib libtesseract302.dll, но почему эта ошибка вышла? ThanksОшибка при выпуске библиотеки при запуске проекта для библиотеки Debug

ответ

1

A dlllibtesseract302.dll должен был прийти с библиотекой. Это необходимо поместить в исходный рабочий каталог вашего исполняемого файла, или вы можете поместить его в C:\Windows\System32 и register it.

+0

Поскольку мой проект настроен для libtesseract302d.lib, я думаю, вы говорите о libtesseract302d.dll. Да, я использую эту DLL и задаю путь в системном пути, чтобы он мог быть связан. Теперь проблема в том, что я установил свой проект для библиотеки debug «libtesseract302d.lib», но ошибка для libtesseract2.exe. Вы имеете в виду, что я даже установил libtesseract302d.lib, мне нужно libtesseract302.dll в системном пути? – batuman

+0

@batuman: Поскольку ошибка жалуется на отсутствующий 'libtesseract2.exe', а не' libtesseract302d.dll', я бы предположил так – Levi

Смежные вопросы