Opencv и Visual Studio 2010 - PullRequest
       5

Opencv и Visual Studio 2010

4 голосов
/ 06 февраля 2011

Я пытаюсь использовать Opencv в среде Visual Studio 2010. Мой компьютер 64-разрядный, и я тоже использую 64-разрядную версию 2010 года.Я искал много учебников о том, как настроить opencv в vs 2010. Однако я не смог добиться успеха.Есть видео о компиляции и настройке vs 2010 и opencv http://www.youtube.com/watch?v=XeBhwbRoKvk У меня есть пара ошибок, таких как: Ошибка 1 ошибка C1083: Невозможно открыть включаемый файл: 'tbb / tbb_stddef.h': Нет такого файла или каталогаC: \ SeniorProject \ OPENCV2.1 \ include \ opencv \ cvinternal.h 131 1 cxcore

Ошибка 2, ошибка LNK1104: невозможно открыть файл '.... \ lib \ Debug \ cxcore210d.lib' C: \SeniorProject \ OPENCV2.1 \ build \ tests \ cxts \ LINK cxts Ошибка 4 ошибка C1083: Невозможно открыть включаемый файл: 'tbb / tbb_stddef.h': такого файла или каталога нет: c: \ seniorproject \ opencv2.1 \ include \ opencv \cvinternal.h 131 1 мл

Ошибка 7 Ошибка LNK1104: невозможно открыть файл '.... \ lib \ Debug \ cxcore210d.lib' C: \ SeniorProject \ OPENCV2.1 \ build \ apps \ haartraining \ LINKhaartraining Ошибка 8 Ошибка C1083: Невозможно открыть включаемый файл: 'tbb / tbb_stddef.h': Нет такого файла или каталога c: \ seniorproject \ opencv2.1 \ include \ opencv \ cvinternal.h 131 1 mltest Ошибка 9 Ошибка LNK1104: не удается открытьфайл '.... \ lib \ Debug \ cxcore210d.lib' C: \ SeniorProject \ OPENCV2.1 \ build \ apps \ haartraпроизводительность ining \ LINK Ошибка 16 Ошибка C1083: Невозможно открыть включаемый файл: 'tbb / tbb_stddef.h': Нет такого файла или каталога c: \ seniorproject \ opencv2.1 \ include \ opencv \ cvinternal.h 131 1 traincascade

Другие ошибки такие же, как указано выше.Я пытался сделать проект на opencv в c ++, и мне сказали сделать это в vs 2011. Я использую opencv 2.1, а не 2.2. Любая помощь будет высоко ценится.

Ответы [ 4 ]

1 голос
/ 06 февраля 2011

В Visual C ++ вы должны указать компилятору, где искать библиотеки OpenCV и заголовки. Похоже, компилятор не может найти библиотеки.

OR Согласно:

http://opencv.willowgarage.com/wiki/VisualC%2B%2B

a) OpenCV 2.1 имеет проблемы в 64-битной конфигурации, обновление. б) Как видно из приведенной выше ссылки, создайте библиотеки в своей системе с использованием CMake и Visual Studio в 64-битном режиме.

0 голосов
/ 25 августа 2012

Вы также можете посмотреть это видео здесь, http://www.youtube.com/watch?v=kZvjTTK9zTw. В нем показано, как настроить opencv 2.3.1 в MS Visual Studio 2010. В нем есть директивные указания о том, как это сделать, у вас не должно возникнуть серьезных проблем. .

0 голосов
/ 28 апреля 2011

На самом деле, вам нужно проверить системные процессы, есть несколько запущенных MSBUILD.exe, даже если вы закрываете MS Visual Studio.После того, как вы убьете процесс и попытаетесь перестроить его снова, он будет работать.

0 голосов
/ 15 февраля 2011

Вам необходимо настроить с помощью CMake (как указано Ouspoken). Загрузите OpenCV 2.2 и попробуйте следующее пошаговое руководство .

Если вы используете последние версии IPP / TBB от Intel, вам придется немного изменить файл CMake (уверен / надеюсь, он скоро будет исправлен).

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