roboforum.ru

Технический форум по робототехнике.

OpenCV и Qt

Re: OpenCV и Qt

pashteet » 24 сен 2010, 21:24

qextserialport.dll
qextserialportd.dll
libqextserialport.a
libqextserialportd.a
Вот эти файлы я скопировал в корень проекта

Добавлено спустя 25 минут 14 секунд:
=DeaD=, Grem идей нет пока никаких?

Re: OpenCV и Qt

Grem » 24 сен 2010, 21:50

Я не знаю, как вы собирали, но у меня
Код: Выделить всёРазвернуть
grem@laptop:~/qextserialport$ qmake -unix
grem@laptop:~/qextserialport$ qmake-qt4 -unix

выдают разные мейк файлы, может вы под qt3 собираете?
Щас попробую собрать ее.

Добавлено спустя 3 минуты 9 секунд:
Собралась.
Код: Выделить всёРазвернуть
grem@laptop:~/qextserialport$ make
g++ -c -pipe -O2 -D_REENTRANT -Wall -W -fPIC -D_TTY_POSIX_ -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4 -Ibuild/moc -o build/obj/qextserialbase.o qextserialbase.cpp
g++ -c -pipe -O2 -D_REENTRANT -Wall -W -fPIC -D_TTY_POSIX_ -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4 -Ibuild/moc -o build/obj/qextserialport.o qextserialport.cpp
g++ -c -pipe -O2 -D_REENTRANT -Wall -W -fPIC -D_TTY_POSIX_ -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4 -Ibuild/moc -o build/obj/posix_qextserialport.o posix_qextserialport.cpp
rm -f libqextserialport.so.1.0.0 libqextserialport.so libqextserialport.so.1 libqextserialport.so.1.0
g++ -Wl,-O1 -shared -Wl,-soname,libqextserialport.so.1 -o libqextserialport.so.1.0.0 build/obj/qextserialbase.o build/obj/qextserialport.o build/obj/posix_qextserialport.o   -L/usr/lib -lpthread -lQtCore 
ln -s libqextserialport.so.1.0.0 libqextserialport.so
ln -s libqextserialport.so.1.0.0 libqextserialport.so.1
ln -s libqextserialport.so.1.0.0 libqextserialport.so.1.0
rm -f build/libqextserialport.so.1.0.0
rm -f build/libqextserialport.so
rm -f build/libqextserialport.so.1
rm -f build/libqextserialport.so.1.0
mv -f libqextserialport.so.1.0.0 libqextserialport.so libqextserialport.so.1 libqextserialport.so.1.0 build/

Терминал собрать попробую теперь.

Re: OpenCV и Qt

pashteet » 24 сен 2010, 22:42

qextserialport я тоже собрал без проблем

Re: OpenCV и Qt

Grem » 24 сен 2010, 23:06

Собралось, только ну нафиг их такую кроссплатформенность.

Re: OpenCV и Qt

pashteet » 24 сен 2010, 23:18

блин, чеж мне делать :(

Добавлено спустя 35 секунд:
Ты под Linux собираешь?

Добавлено спустя 9 минут 21 секунду:
не, это что-то с чем-то....
Проект собрался, но
Запускается C:\ORFA\orfa-term-build-desktop\release\orfa-term.exe...
C:\ORFA\orfa-term-build-desktop\release\orfa-term.exe завершился с кодом -1073741515

Добавлено спустя 1 минуту 32 секунды:
Код: Выделить всёРазвернуть
Запускается "C:/Qt/2010.05/mingw/bin/mingw32-make.exe" -w
mingw32-make: Entering directory `C:/ORFA/orfa-term-build-desktop'

C:/Qt/2010.05/mingw/bin/mingw32-make -f Makefile.Release

mingw32-make[1]: Entering directory `C:/ORFA/orfa-term-build-desktop'

mingw32-make[1]: Nothing to be done for `first'.

mingw32-make[1]: Leaving directory `C:/ORFA/orfa-term-build-desktop'

mingw32-make: Leaving directory `C:/ORFA/orfa-term-build-desktop'

Процесс "C:/Qt/2010.05/mingw/bin/mingw32-make.exe" завершился нормально.

Re: OpenCV и Qt

Grem » 24 сен 2010, 23:26

Ты под Linux собираешь

да, как собрал, так и снёс :D
qextserialport - убог.
OpenCV 1.0 в репах нет, пришлось сносить стоявшую, и собирать самому 1.0.0

Добавлено спустя 1 минуту 28 секунд:
А вообще - забавно, меня закидали помидорами за то, что *.dll перекинуть в jvm надо было, а тут кроссплатформенность и юзер-френдли прям :ROFL:

Re: OpenCV и Qt

pashteet » 25 сен 2010, 11:47

Только что скинул рабочую папку с проектом со старого компа, на новом отказалась собираться с ошибкой "cannot find -lqextserialportd"

Добавлено спустя 12 минут 54 секунды:
Блин, не могу запустить.... запускается и сразу вырубается
Запускается C:\ORFA\orfa-term-build-desktop\release\orfa-term.exe...
C:\ORFA\orfa-term-build-desktop\release\orfa-term.exe завершился с кодом -1073741515

Re: OpenCV и Qt

Grem » 25 сен 2010, 13:40

lqextserialportd не лежит в каталоге с проектом.

Re: OpenCV и Qt

pashteet » 25 сен 2010, 14:02

да, я его закинул в папку с библиотеками QT после этого собрался без ошибок, но после запуска вылетает сразу :(

Re: OpenCV и Qt

Grem » 25 сен 2010, 14:12

попросите Антона, может найдет свободное время собрать под вин, а то долго будете так собирать :pardon:

Re: OpenCV и Qt

EDV » 27 сен 2010, 09:55

Есть ещё одна версия ORFA-Terminal с интегрированной AVM, там в проекте все библиотеки вместе собраны, нужно только в файле .\orfa-terminal-win\qtc.prj\orfa-term.pro папку с OpenCV v1.0 указать. По умолчанию настроено:

INCLUDEPATH += "../include" \
"C:\Program Files\OpenCV\cxcore\include" \
"C:\Program Files\OpenCV\cv\include" \
"C:\Program Files\OpenCV\otherlibs\highgui" \
"C:\Program Files\OpenCV\cvaux\include" \
"C:\Program Files\OpenCV\otherlibs\cvcam\include"

Скачать можно здесь: http://edv-detail.narod.ru/orfa-terminal-win.zip
Последний раз редактировалось EDV 27 сен 2010, 10:11, всего редактировалось 1 раз.

Re: OpenCV и Qt

pashteet » 27 сен 2010, 10:04

Спасибо! Сейчас буду "курить" =)

Добавлено спустя 8 минут 10 секунд:
не собирается:
Cannot Find -lrcg

Re: OpenCV и Qt

EDV » 27 сен 2010, 10:09

Там уже готовый собранный EXE-шник есть: .\orfa-terminal-win\qtc.prj\release\orfa-term.exe

Можно, первым делом, попробовать его запустить, что бы проверить вылетит с ошибкой или нет?

Re: OpenCV и Qt

pashteet » 27 сен 2010, 10:12

Запуск программы невозможен, т.к. на компьютере отсутствует mingwm10.dll Попробуйте переустановить программу

Re: OpenCV и Qt

EDV » 27 сен 2010, 10:15

pashteet писал(а):Cannot Find -lrcg


Странно, эта библиотека находится здесь: .\orfa-terminal-win\lib\rcg.lib

А вот указание пути в фале проекта(orfa-term.pro): LIBS += -L"../lib"


Rambler\'s Top100 Mail.ru counter