我尝试在Debian上编译Goldendict。我已经安装了所有必要的依赖项,包括'README.md‘文件中列出的libvorbis-dev。但是,在执行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$发布于 2017-02-01 03:38:11
在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>/pkgconfighttps://stackoverflow.com/questions/41685887
复制相似问题