Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:4
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:8
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC
OpenCV
Eugeny
Добавлено 10.03.2016 17:04
0
Сообщение: 1
Eugeny
0

Пункты: 90
Регистрация: 07.06.2015
На форуме эта тема дважды поднималась, но ничем не закончилась...

Платформа HolaDuo
Проблема: не могу собрать библиотеку на хосте (ваша виртуалка)

Что делал:
1) http://docs.opencv.org/2.4/doc/tutorials/introduction/crosscompilation/arm_crosscompile_with_cmake.html#arm-linux-cross-compile
(кроме первого пункта, про установку кросскомпилятора).

В файле arm-gnueabi.toolchain.cmake изменил штатные строки на:
set(CMAKE_C_COMPILER /home/user/src/buildroot-2014.08-sk-3.10.17/output/host/usr/bin/arm-linux-gnueabihf-gcc)
set(CMAKE_CXX_COMPILER /home/user/src/buildroot-2014.08-sk-3.10.17/output/host/usr/bin/arm-linux-gnueabihf-g++)
set(ARM_LINUX_SYSROOT /home/user/src/buildroot-2014.08-sk-3.10.17/output/host/usr/bin)
cmake заканчивается без ошибок;
make останавливается с переменным успехом (не знаю от чего зависит) или на 2% :recipe for target '3rdparty/lib/libzlib.a' failed
или на 34% аналогичная ошибка другой файл

2) Открыл CMakeLists.txt в QtCreator Cmake норм, билд остановился на
/home/user/src/buildroot-2014.08-sk-3.10.17/output/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/gnu/stubs.h:7: error: gnu/stubs-soft.h: No such file or directory
# include <gnu/stubs-soft.h>
^
Интернет говорит что-то связанное с hard или soft float (что где настраивать, так и не понял).

Прошу помочь. Интернет гуглил, что-то находил что-то пробовал (т.к. непрофессиональный программист, ничего не вышло)
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 10.03.2016 18:10 Редактировалось 10.03.2016 18:11 Сообщение: 2
sasamy
4.71

Пункты: 83552
Регистрация: 14.08.2009
Не совсем понял проблему - OpenCV есть в buildroot, достаточно галочек наставить напротив того что нужно

make menuconfig

Libraries --->
Graphics --->
[*] opencv --->

make
Спуститься к концу Подняться к началу
Персональная информация
Eugeny
Добавлено 10.03.2016 18:15 Сообщение: 3
Eugeny
0

Пункты: 90
Регистрация: 07.06.2015
Спасибо за ссылку, изучу!!!
Спуститься к концу Подняться к началу
Персональная информация
Eugeny
Добавлено 23.03.2016 17:51 Редактировалось 23.03.2016 18:46 Сообщение: 4
Eugeny
0

Пункты: 90
Регистрация: 07.06.2015
Следующая итерация.

Какие должны быть INCLUDEPATH и LIBS в файле *.pro для подключения opencv.

Это ж должны быть пути в виртуалке? Где их смотреть?

Что вообще читать, что бы не задавать глупых вопросов?

Из разряда глупых вопросов: Почему примеры из указанной в мануале папки не запускаются (ругаются на отсутствие файлов в папке /home/user/src/buildroot-2014.08-sk-3.10.17/output/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/qt/examples/multimedia/...), а проекты из этой папки запускаются нормально?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC