首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux - Qmake编译错误-尽管已安装,但仍未找到vorbisfile

Linux - Qmake编译错误-尽管已安装,但仍未找到vorbisfile
EN

Stack Overflow用户
提问于 2017-01-17 06:16:02
回答 1查看 952关注 0票数 1

我尝试在Debian上编译Goldendict。我已经安装了所有必要的依赖项,包括'README.md‘文件中列出的libvorbis-dev。但是,在执行qmakeqmake-qt4时,我会立即遇到以下错误消息。

代码语言:javascript
复制
JohnDoe@debian:~/goldendict$ qmake
Project MESSAGE: Install Prefix is: /usr/local
sh: 1: pkg-config: not found
Project ERROR: Package vorbisfile not found
JohnDoe@debian:~/goldendict$

我试着在没有音频播放器支持的情况下安装它,但它也不能工作。

代码语言:javascript
复制
JohnDoe@debian:~/goldendict$ sudo qmake "DISABLE_INTERNAL_PLAYER=1"
Project MESSAGE: Install Prefix is: /usr/local
sh: 1: pkg-config: not found
Project ERROR: Package vorbisfile not found
JohnDoe@debian:~/goldendict$

我安装了Qt版本4.8.6。

以下是我遵循的“如何安装Goldendict”的说明:https://github.com/goldendict/goldendict/blob/master/README.md

我怎么才能让它工作呢?欢迎任何帮助。

PS:这是vorbis包已经安装的证明。

来自dpkg的证明:

代码语言:javascript
复制
JohnDoe@debian:~$ dpkg -s libvorbis-dev
Package: libvorbis-dev
Status: install ok installed
Priority: optional
Section: libdevel
Installed-Size: 1715
Maintainer: Debian Xiph.org Maintainers <pkg-xiph-maint@lists.alioth.debian.org>
Architecture: amd64
Multi-Arch: same
Source: libvorbis
Version: 1.3.4-2
Depends: libogg-dev, libvorbis0a (= 1.3.4-2), libvorbisenc2 (= 1.3.4-2), libvorbisfile3 (= 1.3.4-2)

来自apt-get的证据:

代码语言:javascript
复制
JohnDoe@debian:~/goldendict$ sudo apt-get install libvorbis-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libvorbis-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
JohnDoe@debian:~/goldendict$
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-01 03:38:11

在Debian上没有,但在Mac上这是一个问题。解决方法是,您可以通过添加以下行来更改Qt项目的.pro文件,使其不查找pkg-config

代码语言:javascript
复制
QT_CONFIG -= no-pkg-config

另一种猜测是您的路径设置不正确。我会尝试将pkg-config路径添加到环境变量中:

代码语言:javascript
复制
$ export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/<path_to_pkg-config>/pkgconfig
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41685887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档