1

私はvlc githubdemo-playerから作業をしようとしています。ファイルをロードし、lib の想定されるディレクトリを指定します(ところで、多くのディレクトリを試しました)。私は両方を試しました...これが私のプロファイルファイルです:provlc-qtUbuntuMac Os

TARGET      = demo-player
TEMPLATE    = app

QT          += core gui

SOURCES     += main.cpp\
               DemoPlayer.cpp

HEADERS     += DemoPlayer.h

FORMS       += DemoPlayer.ui

# Edit below for custom library location
LIBS     += -L/home/VBB/Documents/vlc-2.0.7/lib/ -lvlc-qt -lvlc-qt-widgets
INCLUDEPATH += /home/VBB/Documents/vlc-2.0.7/include/ \
            /home/VBB/Documents/code/vlc-qt/src/core/

とコンパイルメッセージ

/usr/bin/ld: -lvlc-qt が見つかりません /usr/bin/ld: -lvlc-qt-widgets が見つかりません

ちなみにUbuntu私は試しました

sudo apt-get install libvlc-dev

でも何も変わらない。

編集: これが役立つ場合

VBB@VBB-VirtualBox:~$ sudo find / -name "libvlc-qt*"
/home/VBB/Documents/code/vlc-qt/pkgconfig/libvlc-qt.pc.in
/home/VBB/Documents/code/vlc-qt/debian/libvlc-qt-get-orig-source
/home/VBB/Documents/code/vlc-qt/debian/libvlc-qt-core0.dirs
/home/VBB/Documents/code/vlc-qt/debian/libvlc-qt-core0.install
/home/VBB/Documents/code/vlc-qt/debian/libvlc-qt-dev.dirs
/home/VBB/Documents/code/vlc-qt/debian/libvlc-qt-widgets0.dirs
/home/VBB/Documents/code/vlc-qt/debian/libvlc-qt-widgets0.install
/home/VBB/Documents/code/vlc-qt/debian/libvlc-qt-dev.install
4

1 に答える 1

1

-L の後に指定する必要があるのは、次の 2 つの .so ファイルの場所です。

ubuntu@ubuntu-VirtualBox:~/vlc-test/vlc-qt/build$ find -iname \*.so
./src/widgets/libvlc-qt-widgets.so
./src/core/libvlc-qt.so

通常、README.md の次のセクションに従って、これらのライブラリをコンパイルします。

    Compilation
-----------
    $ mkdir build
    $ cd build
    $ cmake .. -DCMAKE_INSTALL_PREFIX=prefix
    $ make
于 2013-06-26T12:59:39.360 に答える