Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 27, средняя оценка - 4.70
Клава Батарейкина
 Аватар для Клава Батарейкина
16 / 4 / 2
Регистрация: 30.06.2009
Сообщений: 26
#1

Подключение библиотеки OpenCV - C++

24.09.2013, 21:39. Просмотров 3636. Ответов 5
Метки нет (Все метки)

Здравствуйте! Подскажите пожалуйста, как подключить OpenCV - 2.4.6.0 к Microsof Visual Studio C++ 2010 Express. ОС - Windows 7 максимальная 64 - разрядная. Воспользовалась инструкцией отсюда: http://gerasimchuk.blogspot.ru/2012/...express-c.html
однако мне за это выдают такие ошибки (при попытке написать первую простую порграммку):

...
1>OpenCVhelloworld.obj : error LNK2019: ссылка на неразрешенный внешний символ _cvLoadImage в функции _wmain
1>D:\VS\openCV\OpenCVhelloworld\Debug\OpenCVhelloworld.exe : fatal error LNK1120: 7 неразрешенных внешних элементов
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

как будто ничего и не подключала. Что я сделала не так? А как отменить все настройки, чтобы попробовать заново?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.09.2013, 21:39     Подключение библиотеки OpenCV
Посмотрите здесь:

подключение библиотеки C++
Подключение OpenCV к VS2010 C++
C++ Неявное подключение библиотеки
C++ подключение библиотеки
Подключение библиотеки Direct C++
C++ Подключение библиотеки mutex
Подключение статической библиотеки в VS C++
Подключение сторонней библиотеки OpenCV в VS 2013 C++
OpenCV 3.0 подключение бибилиотек C++
Подключение библиотеки modbus в C++ C++
C++ Как подключить библиотеки OpenCV 3.0.0 к visual studio 2012?
Использование библиотеки openCV 3.0 C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5411 / 4807 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.09.2013, 21:44     Подключение библиотеки OpenCV #2
Вот здесь, как SDL подключать в студии (OpenCV - аналогично): Прилинковать SDL к V.S. 2010
Клава Батарейкина
 Аватар для Клава Батарейкина
16 / 4 / 2
Регистрация: 30.06.2009
Сообщений: 26
24.09.2013, 22:07  [ТС]     Подключение библиотеки OpenCV #3
Спасибо, эта последовательность действий понятна. Аналогично и сделала уже, но что-то не работает, как отменить все и попробовать заново, как будто ничего не делала?
alsav22
5411 / 4807 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.09.2013, 22:28     Подключение библиотеки OpenCV #4
Новый проект создайте.

Добавлено через 41 секунду
Код, который пробуете, откуда взяли?

Добавлено через 4 минуты
Либы те указываете? Там есть для x86 и для x64? Указывайте под конфигурацию проекта.
Клава Батарейкина
 Аватар для Клава Батарейкина
16 / 4 / 2
Регистрация: 30.06.2009
Сообщений: 26
25.09.2013, 13:44  [ТС]     Подключение библиотеки OpenCV #5
Из той же инструкции от Василия: http://gerasimchuk.blogspot.ru/2012/...express-c.html

А при создании каждого проекта каждый раз заново все эти каталоги включения, каталоги библиотек и дополнительные зависимости прописывать?

Добавлено через 3 минуты
а я указала x64, потому что у меня система 64 битная, а при создании проекта делала файл-создать-проект Win32 Консольное приложение. Кажется становится понятно, в чём дело. Спасибо вам!
пошла пробовать

Добавлено через 14 часов 40 минут
Теперь программа компилируется уже без этих ошибок, но выплывает окошко "Запуск программы невозможен, т.к на компьютере отсутствует opencv_imgproc246d.dll. Попробуйте перезапустить программу". Но он есть, этот файл opencv_imgproc246d.dll, добавляла его и в SysWOW64, и в папку с самим пробным проектом, не помогает. Подскажите пожалуйста ещё что-нибудь.

Добавлено через 12 минут
Урааа! Кажется заработало! Я скопировала ВСЕ dll-ные файлики из C:/opencv/build/x86/vc10/bin в папку SysWOW64
и оно запустилось! Спасибо!
alsav22
5411 / 4807 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.09.2013, 13:55     Подключение библиотеки OpenCV #6
Цитата Сообщение от Клава Батарейкина Посмотреть сообщение
и в папку с самим пробным проектом,
Все dll у меня в папке проекта, и работает (если, конечно, из студии запускать).
Yandex
Объявления
25.09.2013, 13:55     Подключение библиотеки OpenCV
Ответ Создать тему
Опции темы

Текущее время: 06:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru