在 pkg-config 搜索路径中未找到软件包 gtk+-3.0

在 pkg-config 搜索路径中未找到软件包 gtk+-3.0

我正在运行 Ubuntu 18.04.4 LTS

跑步时

pkg-config --cflags gtk+-3.0我收到以下错误 -

Package gtk+-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-3.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-3.0' found

我尝试安装缺失的软件包(sudo apt-get install build-essential libgtk-3-dev),按照pkg-config 未找到 gtk+-3.0,然而在运行时

dpkg -l libgtk* | grep -e '^i' | grep -e 'libgtk-*[0-9]'我仍然遇到zsh: no matches found: libgtk*同样的错误。

由于此问题,我无法下载某些 go 包 - 有人有什么想法吗?

答案1

使用搜索gtk+-3.0.pchttps://packages.ubuntu.com然后执行

sudo apt-get install libgtk-3-dev

当所有软件包都安装完成后,你可以尝试重新安装 pkg-config,然后通过以下方式手动提升 pkg-config 触发器/钩子

sudo apt-get install --reinstall pkg-config
sudo /usr/share/pkg-config-dpkghook update

然后重试

pkg-config --cflags gtk+-3.0

相关内容