我尝试在Debian上编译Goldendict。我已经安装了所有必需的依赖项,包括libvorbis-dev
,如#READER.md'中所列。文件。但是,在执行qmake
或qmake-qt4
时,我立即遇到以下错误消息。
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$
我试图在没有音频播放器支持的情况下安装它,但它也没有工作。
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的证明:
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的证明:
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$
答案 0 :(得分:1)
不是在Debian上,但在Mac上这是一个问题。解决方法是,您可以通过添加以下行来更改Qt项目的.pro
文件,以便它不会查找pkg-config
:
QT_CONFIG -= no-pkg-config
另一个猜测是你的路径没有正确设置。我会尝试将pkg-config
路径添加到环境变量:
$ export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/<path_to_pkg-config>/pkgconfig