错误 : 找不到 D:/gstreamer-sdk/0.10/x86/lib: 权限被拒绝 : Qt5



我正在Qt 5.2.1中开发我的应用程序。

.pro 文件中:

LIBS += "D:/gstreamer-sdk/0.10/x86/lib"

构建项目时出现错误:

error: cannot find D://gstreamer-sdk//0.10//x86//lib: Permission denied error: ld returned 1 exit status

我已经尝试Run as administrator Qt Creator,并且还授予递归gstreamer-sdk目录的完全权限。但仍然面临同样的问题。

我也用谷歌搜索过,但找不到任何解决方案。

引导我朝着正确的方向前进。

提前谢谢。

LIBS是一个库列表,你正在添加一个目录。您需要指定库的名称,例如:

LIBS += "D:/gstreamer-sdk/0.10/x86/lib/gstreamer-0.10.lib"

查看 qmake 手册了解更多信息:http://qt-project.org/doc/qt-5/qmake-variable-reference.html#libs

另外,我认为这可能会有所帮助;这是QtGstreamer附带的示例.pro文件:http://cgit.freedesktop.org/gstreamer/qt-gstreamer/tree/examples/player/player.pro

关键部分似乎是:

QT        += widgets
CONFIG    += link_pkgconfig
PKGCONFIG += Qt5GStreamer-0.10 Qt5GStreamerUi-0.10
DEFINES   += QT_NO_KEYWORDS

相关内容

  • 没有找到相关文章

最新更新