OpenCV в MS Visual Studio 10: cv :: cvtColor вызывает сообщение об ошибке точки входа не найдено - PullRequest
0 голосов
/ 24 декабря 2011

Я использую OpenCV 2.3.1 Win Superpack на MS Visual C ++ 10.0.4 на MS Windows 7. Некоторые функции OpenCV запускают файл, но cv :: cvtColor, кажется, вызывает msvcp80d.dll, msvcr80d.dll, gpsvc.dll, IEShims.dll и sysntfy.dll.Когда я добавляю их в свой путь поиска, я получаю следующее сообщение:

Точка входа в процедуру? Free @ allocate_root_with_contect_proxy @ tbb @@ QBEXAAVtask @ 3 @@ Z не может быть расположена в библиотеке динамических ссылокtbb_debug.dll.

Dependency Walker говорит, что у меня есть 64-разрядные версии SYSNTFY.DLL и GPSVC.dll, где мне нужны 32-разрядные версии, но я скопировал файлы из системы 32 (C:\ windows) каталог.Возможно, мне нужно загрузить 32-разрядные версии этих двух библиотек DLL, но я не смог найти их в Интернете.

Заранее большое спасибо, Питер.

1 Ответ

2 голосов
/ 24 декабря 2011

Суперпак собран agsinst vs2008 - если вы хотите использовать отладочные сборки с vs2010, проще просто собрать его из исходного кода с vs2010

...