roboforum.ru

Технический форум по робототехнике.
Текущее время: 18 фев 2025, 20:06

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 72 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: OpenCV и Qt
СообщениеДобавлено: 24 сен 2010, 13:59 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
А почему у меня раньше все нормально работало с этой версией терминала, а как винду переставил потребовалось прописывать пути в проекте?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OpenCV и Qt
СообщениеДобавлено: 24 сен 2010, 14:22 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Потому что микрософт такой микрософт.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OpenCV и Qt
СообщениеДобавлено: 24 сен 2010, 19:28 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
Чтоб заработало, нужно указать заголовочные, у меня, например,
Код:
#include <opencv/cv.h>

и в *.pro линковщику дописать
Код:
-l<библиотека>

Код:
INCLUDEPATH += /usr/include/opencv
LIBS          += -lcv -lhighgui

Другое дело, что ЧП Балмер сделал в своей поделке - не знаю, наверное, как-то вот так можно
Код:
LIBS += "C:\OpenCV2.1\lib\cv210.lib" \
"C:\OpenCV2.1\lib\highgui210.lib" \
"C:\OpenCV2.1\lib\cxcore210.lib"

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OpenCV и Qt
СообщениеДобавлено: 24 сен 2010, 19:59 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Поправил в линковщике все пути, связанные с OpenCV, все равно пишет "Cannot find -lcv"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OpenCV и Qt
СообщениеДобавлено: 24 сен 2010, 20:04 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
Не находит линковщик значит. Опишите с самого начала, как делали, и покажите *.pro

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OpenCV и Qt
СообщениеДобавлено: 24 сен 2010, 20:07 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Значит так.
Установил QT Creator 4.7
Скачал и установил Opencv 2.0 в корень диска С
запускаю проект (предварительно в папку с проектом скинул все необходимые файлы), нажимаю "собрать" проходит половину и выдает две ошибки:
Cannot find -lcv
collect2: ld returned 1 exit status
Все
Линковщик:
Код:
TARGET = orfa-term
TEMPLATE = app

win32 {
INCLUDEPATH += "C:\OpenCV2.0\cxcore\include" \
"C:\OpenCV2.0\cv\include" \
"C:\OpenCV2.0\otherlibs\highgui" \
"C:\OpenCV2.0\cvaux\include"

LIBS += -L"C:\OpenCV2.0\lib"
}
unix {
INCLUDEPATH += "../qextserialport" \
            "/usr/include/opencv"
DEFINES += _TTY_POSIX_
LIBS += -L.
}

LIBS += -lcv -lhighgui -lcxcore

SOURCES += main.cpp \
    mainwindow.cpp \
    QOpenCVWidget.cpp
HEADERS += mainwindow.h \
    QOpenCVWidget.cpp
FORMS += mainwindow.ui \
    setupHardware.ui

CONFIG(debug, debug|release):LIBS  += -lqextserialportd
else:LIBS  += -lqextserialport


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OpenCV и Qt
СообщениеДобавлено: 24 сен 2010, 20:19 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Ну ё-маё :)

Я же писал вот тут - post154587.html#p154587 :
Цитата:
OpenCV ( http://sourceforge.net/projects/opencvlibrary/ ставить 1.0 версию в дефолтную папку - C:\Program Files\OpenCV)


Там дофига всего поменялось с версии 1.0 до версии 2.0, так что ставь 1.0 - думаю в этом проблема.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OpenCV и Qt
СообщениеДобавлено: 24 сен 2010, 20:22 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
балин, а я чет затупил, совсем забыл про это! Щас заценим =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OpenCV и Qt
СообщениеДобавлено: 24 сен 2010, 20:25 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
Антон, а почему вы в профайлере линкуете не только в секциях ОСи, а после них? Я про строку
Код:
LIBS += -lcv -lhighgui -lcxcore

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OpenCV и Qt
СообщениеДобавлено: 24 сен 2010, 20:26 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Теперь пишет: :: error: No rule to make target `../NEW/orfa-term.pro', needed by `makefile'. Stop.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OpenCV и Qt
СообщениеДобавлено: 24 сен 2010, 20:30 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
А ты всё вернул "как было" ?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OpenCV и Qt
СообщениеДобавлено: 24 сен 2010, 20:32 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
да, я оказывается debug собирал, сейчас переключил на релиз, но теперь проблемы с lqextserialport, нехочет собираться :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OpenCV и Qt
СообщениеДобавлено: 24 сен 2010, 20:39 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
чего пишет?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OpenCV и Qt
СообщениеДобавлено: 24 сен 2010, 20:57 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
cannot find -lqextserialport
Хотя этот файл лежит в папке с проектом

Добавлено спустя 11 минут 28 секунд:
Код:
mingw32-make: Leaving directory `C:/ORFA/orfa-term-build-desktop'

c:/qt/2010.05/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: cannot find -lqextserialport

collect2: ld returned 1 exit status

mingw32-make[1]: *** [release\orfa-term.exe] Error 1

mingw32-make: *** [release] Error 2

Процесс "C:/Qt/2010.05/mingw/bin/mingw32-make.exe" завершился с кодом %2.
Возникла ошибка при сборке проекта orfa-term (цель: Настольный компьютер)
Во время выполнения сборки на этапе "Сборка"


Добавлено спустя 3 минуты 42 секунды:
хм странно, после сборки qextserialport-1.2win-alpha появились фалы libqextserialport и libqextserialportd и две длл-ки, а программа требует lqextserialport


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OpenCV и Qt
СообщениеДобавлено: 24 сен 2010, 20:57 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Какой этот? собранный под дебаг или под релиз? dll-ка?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 72 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO