|
1 / 1 / 1
Регистрация: 05.09.2013
Сообщений: 32
|
||||||||||||||||
Не запускается программа при подключенном OpenCV29.09.2013, 22:26. Показов 6109. Ответов 24
Метки нет (Все метки)
Всем доброго времени суток!
При создании программы наткнулся на проблему. Мне необходимо подключить OpenCV, работаю я в Qt. Вроде бы распаковал, подключил.. Но программа при дебаге вылетает с такой вот информацией: Запускается C:\QTProjects\second-build-desktop-Qt_4_7_4_for_Desktop_-_MinGW_4_4__Qt_SDK_________\debug\second .exe... Программа неожиданно завершилась. C:\QTProjects\second-build-desktop-Qt_4_7_4_for_Desktop_-_MinGW_4_4__Qt_SDK_________\debug\second .exe завершился с кодом -1073741511 OpenCV я распаковал в D:/OpenCV, версия 2.4.6.0, вот код, который я добавил в .pro файл:
Программа вылетает при любом использовании cv. Например:
0
|
||||||||||||||||
| 29.09.2013, 22:26 | |
|
Ответы с готовыми решениями:
24
БП не запускается при подключенном 4pin CPU Не запускается openCV на андройде При добавлении внешней библиотеки программа не запускается |
|
1 / 1 / 1
Регистрация: 05.09.2013
Сообщений: 32
|
||
| 29.09.2013, 23:23 [ТС] | ||
|
А насчет *.so и *.a, *.so я вообще не видел, а расширение .a имеют все файлы папки D:\OpenCV\build\x86\mingw\lib. Кроме них там лишь есть файлик OpenCVConfig.cmake. Спасибо!
0
|
||
|
148 / 139 / 18
Регистрация: 13.10.2012
Сообщений: 592
|
|
| 29.09.2013, 23:59 | |
|
Ну есть 2 варианта:
1) .dll в path есть? Или в папке с проектом? 2) У меня такая хрень была, очистите и снова соберите проект в релиз, может помочь Добавлено через 2 минуты И ещё, после -L кавычки не нужны: -LD:\папка\с\лмбами -lимя_либы_без_lib
0
|
|
|
1 / 1 / 1
Регистрация: 05.09.2013
Сообщений: 32
|
||||||||||||||||||||||
| 30.09.2013, 00:23 [ТС] | ||||||||||||||||||||||
|
Насчет ковычек - оперался на тутор с ютуба, там у человекка всё работает: http://www.youtube.com/watch?v=dgcXYQijV6c И, кстати! Я же исправил по тому тутору очень много, теперь у меня другая ошибка... вот код .pro файла:
C:\QTProjects\second\images.cpp:-1: ошибка: undefined reference to `cv::imread(std::string const&, int)' C:\QTProjects\second\images.cpp:-1: ошибка: undefined reference to `cv::Mat::copySize(cv::Mat const&)' C:\QTProjects\second\images.cpp:-1: ошибка: undefined reference to `cv::fastFree(void*)' и так далее...
0
|
||||||||||||||||||||||
|
148 / 139 / 18
Регистрация: 13.10.2012
Сообщений: 592
|
||||||
| 30.09.2013, 00:36 | ||||||
|
Boosty931, нужно подключать .a библиотеки, они в папке \lib\
Добавлено через 2 минуты
0
|
||||||
|
1 / 1 / 1
Регистрация: 05.09.2013
Сообщений: 32
|
||
| 30.09.2013, 00:38 [ТС] | ||
|
Написал так, как Вы сказали.. Ничего не изменилось, всё те же ошибки.
0
|
||
|
148 / 139 / 18
Регистрация: 13.10.2012
Сообщений: 592
|
|
| 30.09.2013, 00:42 | |
|
Boosty931, у меня есть qt проект с опенцв, завтра после учебы найду и посмотрю как у меня. Отпишусь здесь
0
|
|
|
1 / 1 / 1
Регистрация: 05.09.2013
Сообщений: 32
|
|
| 30.09.2013, 00:46 [ТС] | |
|
0
|
|
|
16 / 16 / 1
Регистрация: 21.05.2012
Сообщений: 83
|
||
| 30.09.2013, 08:44 | ||
|
0
|
||
|
1 / 1 / 1
Регистрация: 05.09.2013
Сообщений: 32
|
|||||||||||||
| 30.09.2013, 11:26 [ТС] | |||||||||||||
|
Вот что я нашел в highgui.hpp:
Строку в Path я оставил, ее я не трогал. Если это вопрос, то вот еще раз код .pro файла:
А как подключить библиотеки не "криво"?
0
|
|||||||||||||
|
16 / 16 / 1
Регистрация: 21.05.2012
Сообщений: 83
|
||||||
| 30.09.2013, 11:39 | ||||||
Path: C:\openCV243\pro\install\lib\;C:\Qt\Qt5. 0.1\Tools\MinGW\bin\;
0
|
||||||
|
1 / 1 / 1
Регистрация: 05.09.2013
Сообщений: 32
|
||
| 30.09.2013, 11:47 [ТС] | ||
|
У меня OpenCV версии 2.4.6.0.
0
|
||
|
16 / 16 / 1
Регистрация: 21.05.2012
Сообщений: 83
|
|||||||
| 30.09.2013, 12:04 | |||||||
0
|
|||||||
|
1 / 1 / 1
Регистрация: 05.09.2013
Сообщений: 32
|
||
| 30.09.2013, 12:36 [ТС] | ||
|
Куча cmake файлов у меня лежит внутри папки cmake..
0
|
||
|
16 / 16 / 1
Регистрация: 21.05.2012
Сообщений: 83
|
|
| 30.09.2013, 13:05 | |
|
как я формировал либы, подробнее:
1) скачал cmake 2) запустил, выбрал входную папку c:\openCV243, а выходную создал с именем C:\opencv243\pro 3) Configure указал MinGW Makefiles 4) указал пути компиляторов (в версии Qt 5.0.1 они лежат в папке tools\MinGW\bin) - использовал т.к. для этой версии нужен GCC версии > 4.6 (как я понял в тулсах лежит 4.7.3.2 версия) 5) нажал Finish 6) Установил отметку With_QT и переконфигурировал еще онин раз 7) Указал qmake из папки Qt (у меня он находится C:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin\) 8) переконфигурировал и сгенерировал 9) закрыл Cmake 10) запустил CMD меню 11) перешел в созданную в п.2 папку (cd C:\opencv243\pro) 12) прописал mingw32-make и ожидал конца формирования... (~10 мин) 13) по окончанию прописал mingw32-make install 14) прописал exit ![]() 15) поменял PATH на C:\openCV243\pro\install\bin\; C:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin\
1
|
|
|
1 / 1 / 1
Регистрация: 05.09.2013
Сообщений: 32
|
||
| 30.09.2013, 15:59 [ТС] | ||
|
Попробую разобраться..
0
|
||
|
148 / 139 / 18
Регистрация: 13.10.2012
Сообщений: 592
|
|||||||
| 30.09.2013, 19:28 | |||||||
|
Вот мой .pro:
0
|
|||||||
| 30.09.2013, 21:18 | |
|
Не по теме: Сборки Qt для MinGW нет, попробовал для VC++ с OpenCV2.2 все нормально работает вроде.
0
|
|
| 30.09.2013, 21:18 | |
|
Помогаю со студенческими работами здесь
20
При запуске компьютера запускается программа «Блокнот» Нет интернета при подключенном wi-fi Комп не загружается при подключенном ЖД
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|