Настройка файлов OpenCV и .lib - PullRequest
0 голосов
/ 06 июня 2010

Последние несколько дней я пытался настроить OpenCV безрезультатно.Я использую Windows 7 и VS C ++ 2008 Express Edition.Я скачал и установил OpenCV 2.1, и некоторые примеры работают.Я скачал CMake и запустил его, чтобы сгенерировать файлы проекта VS, и собрал их все, но там с несколькими ошибками, и не мог получить дальше.

Когда я запустил CMake, я настроил его на использование компилятора VS 9, а затем он вывел список элементов красного цвета, таких как BUILD_EXAMPLES, BUILD_LATEX_DOCS и т. Д.Все они были сняты, кроме BUILD_NEW_PYTHON_SUPPORT, BUILD_TESTS, ENABLE_OPENMP и OPENCV_BUILD_3RDPARTY_LIBS.Я настроил и генерировал, ничего не меняя, а затем он генерировал файлы VS, такие как ALL_BUILD.vcproj.Я построил решение OpenCV VS в режиме отладки, и в нем было 15 сбоев (может быть, это часть проблемы или это потому, что у меня нет python и тому подобного?)

Теперь была папка libсозданный после сборки, но внутри был только этот файл VC ++ Minimum Rebuild Dependency и Program Debug Database file, оба они назывались cvhaartraining.Я считаю, что он должен был создать .lib файлы, которые мне нужны, вместо этого.Кроме того, в папке bin теперь есть папка Debug с файлами того же типа с именами, как cv200d и cvaux200d.

Поверьте, мне нужны эти .lib файлы для продвижения вперед.

Я бы тожеЯ очень признателен, если кто-то может направить меня к надежному учебнику по настройке VS для OpenCV, потому что я читал много учебных пособий, и все они говорят разные вещи, например, некоторые говорят, что настраивают переменные среды Window, а другие говорят, что файлы расположены в таких папках, каккак OpenCV / CV, которого у меня нет.Я перешел точку здравомыслия, поэтому, если бы кто-то мог предложить какое-то направление или простой список файлов, которые мне нужно связать, я был бы благодарен.

Также побочный вопрос: почему при связывании OpenCVlibs вы должны поместить их в кавычки?

1 Ответ

1 голос
/ 07 июня 2010

Если вы только начинаете, вам, вероятно, следует вместо этого взять готовые библиотеки для OpenCV.Это OpenCV-2.1.0-win32-vs2008.exe с этой страницы .

Как только вы это сделаете, настройки действительно не будет.Просто создайте ссылку на (уже созданные) файлы lib в любом создаваемом вами проекте VS и убедитесь, что каталог включения OpenCV находится в пути включения проектов.

...