"Не удалось запустить приложение, так как не найден файл cxcore210.dll".Почему это случилось? - PullRequest
0 голосов
/ 13 июня 2010

У меня проблемы с запуском базовых сценариев opencv на моей новой машине.Я установил opencv2.1.Я связываю эти файлы с компоновщика:

C: \ OpenCV2.1 \ lib \ cv210.lib C: \ OpenCV2.1 \ lib \ cvaux210.lib C: \ OpenCV2.1 \ lib\ cxcore210.lib C: \ OpenCV2.1 \ lib \ highgui210.lib

Я запускаю программу, она компилируется.Тем не менее, это дает мне ошибку, указанную выше.Это почему?Я попытался связать с dll, который он описывает, и это тоже не нравится.

Ответы [ 3 ]

2 голосов
/ 13 июня 2010

DLL должна быть где-то в пути поиска DLL , иначе загрузчик не сможет ее найти.

Два самых простых варианта - скопировать библиотеки DLL в каталог, в котором находится ваш исполняемый файл, или в каталог, из которого вы запускаете свой исполняемый файл, или добавить каталог, в котором находятся библиотеки DLL.расположены к ПУТИ.

0 голосов
/ 14 декабря 2012

У меня была та же проблема:

Я правильно настраиваю свойства своего проекта, как в 100 учебниках говорится: «Но никогда не работает, поэтому я пытаюсь скопировать dll в каталог приложения и работает».Я не знаю, почему компоновщик не видит DLL

Я просто копирую cv210.lib, cvaux210.lib, cxcore210.lib, highgui210.lib

0 голосов
/ 30 мая 2012

это видео поможет вам ..

http://www.youtube.com/watch?v=9nPpa_WiArI

Или же я придумала другое решение, просто скопируйте DLL-файлы непосредственно в папку C: \ Windows \ SysWOW64моя системная папка).Это помогло мне, и мой код был выполнен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...