Как скомпилировать библиотеки vlc-qt в BeagleBoneBlack

Я хотел бы скомпилировать VLC-Qt для BeagleBoneBlack.

Для этого я сделал следующие шаги:

  1. во-первых, я скачал исходники vlc-qt отсюда.
  2. затем я перемещаю эти коды в /home/debian/vlc-qt-0.90.0, в BBB
  3. Я создал папку с именем "qtvlc" в папке "vlc-qt-0.90.0".
  4. Я переместил Qt5.2 Beaglebone Binaries в папку qt-5.2 в /home/debian/qt-5.2
  5. добавил "SET(CMAKE_PREFIX_PATH /home/debian/qt-5.3.2") в vlc-qt-0.90.0/CMakeLists.txt
  6. перейдите в /vlc-qt-0.90.0/qtvlc и наберите cmake .
  7. делать
  8. сделать установку
  9. ldconfig -v

После выполнения этих шагов компиляция успешно выполнена, а библиотеки успешно помещены в папку / usr / local / lib.

Это мой профессиональный файл:

QT       += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
SOURCES += main.cpp\
        mainwindow.cpp
HEADERS  += mainwindow.h
FORMS    += mainwindow.ui
##===================
INSTALLS += target
TARGET = beagleplot
target.files = beagleplot
target.path = /home/debian
unix:!macx: LIBS += -L/usr/local/lib/ -lVLCQtCore  -lVLCQtWidgets
INCLUDEPATH += /usr/local/include
DEPENDPATH += /usr/local/include

Теперь, когда я пытаюсь скомпилировать этот проект, я получаю:

  • /usr/local/lib//libVLCQtCore.so: файл не распознан: формат файла не распознан

  • collect2: error: ld вернул 1 состояние выхода

Я должен отметить, что другие программы отлично работают на BBB. но когда я добавляю путь к библиотекам VLC-qt, я получаю эту ошибку.

Пожалуйста, помогите мне, что мне делать?

0 ответов

Другие вопросы по тегам