我正在使用vlc-qt
. 所以到目前为止我所做的是我已经克隆了 git 存储库vlc-qt
并使用它构建了它,BUILDING.md
并且在我的 '''pro''' 文件中Qt
我添加了我的vlc-qt
安装路径,如下所示
INCLUDEPATH+= /home/vinay/vlc-qt/build/include
LIBS+= -L/home/vinay/vlc-qt/lib -lVLCQtCore -lVLCQtWidgets
我正在尝试制作与本示例所示相同的编辑器https://github.com/vlc-qt/examples/tree/master/simple-player
但这里它所做的是他在 UI 文件中创建了一个小部件,然后将其提升到标题WidgetVideo.h
和类 VlcWidgetVideo
所以我也做了同样的事情。我在提升的小部件中提供的标题和类的路径是
class name:VlcWidgetVideo
header: VLCQtWidgets/WidgetVideo.h
但是当我构建我的项目时,它显示我下面的错误
No rule to make target 'VLCQtWidgets/WidgetVideo.h', needed by 'ui_mediaplayer.h'. Stop.
当我在项目中包含标题时
#include "VLCQtWidgets/WidgetVideo.h
该文件包含在没有显示错误的情况下,这意味着我的项目能够访问该文件,但是当我运行它时,它没有显示任何规则错误。
我不知道为什么它无法访问该文件。