###前提・実現したいこと
VLC-QtライブラリをQt Createrで使用したいです。
https://github.com/vlc-qt/vlc-qt
まずはexamplesを動かすことを目標としています。
https://github.com/vlc-qt/examples
###試したこと
以下urlよりVLC-Qt_1.0.1_osx.7z
、VLC-Qt_1.0.1_win32_mingw.7z
をダウンロード
https://github.com/vlc-qt/vlc-qt/releases/tag/1.0.1
それぞれ解凍し、VLC-Qt_1.0.1_osx
をVLC-Qt
にリネーム、
VLC-Qt_1.0.1_win32_mingw
からinclude
を取り出しVLC-Qt
へ移動、
その後/Users/user/Qt/VLC-Qt/
に配置
# サンプルをクローン $ git clone https://github.com/vlc-qt/examples.git
その後、simple-playerをQt Createrで開く
simple-player.pro
の以下の部分を削除
LIBS += -lVLCQtCore -lVLCQtWidgets # Edit below for custom library location LIBS += -L/Users/tadej/workspace/tanoprojects/install/vlc-qt/lib -lVLCQtCore -lVLCQtWidgets INCLUDEPATH += /Users/tadej/workspace/tanoprojects/install/vlc-qt/include
代わりにsimple-player.pro
に以下の記述を行う
LIBS += -F /Users/user/Qt/VLC-Qt/lib -framework VLCQtCore -framework VLCQtWidgets LIBS += -L/Users/user/Qt/VLC-Qt/lib -lVLCQtCore -lVLCQtWidgets INCLUDEPATH += /Users/user/Qt/VLC-Qt/include
次にビルド手順です。
1度目のビルドでは-L
のLIBS
をコメントアウトしてビルド。
2度目のビルドでは-L
のLIBS
をコメントをはずし、-F
のLIBS
をコメントアウトしてビルドするとサンプルが動作しました。
###補足情報(言語/FW/ツール等のバージョンなど)
OS X 10.11.5
Qt 5.8
###発生している問題・エラーメッセージ
2度もビルドしないと起動しないのはおかしいのでなんとかしたいです。
1度目の実行時(1度目のビルド後)
dyld: Library not loaded: @rpath/VLCQtCore.framework/Versions/1.1.0/VLCQtCore Referenced from: /Users/user/QtProjects/examples/build-simple-player-Desktop_Qt_5_7_0_clang_64bit-Debug/src/simple-player.app/Contents/MacOS/simple-player Reason: image not found The program has unexpectedly finished.
2度目はエラー無く実行されます
あなたの回答
tips
プレビュー