O pkg-config não encontra o gtk + -3.0

43

Afirma aqui que o pacote gtk + -3.0 não foi encontrado:

karl@karl-ux303ln:~$ 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

No entanto, aparentemente eu tenho o gtk3 instalado:

karl@karl-ux303ln:~$ dpkg -l libgtk* | grep -e '^i' | grep -e 'libgtk-*[0-9]'
ii  libgtk-3-0:amd64                            3.14.15-0ubuntu1~14.04~ricotz1                              amd64        GTK+ graphical user interface library
ii  libgtk-3-bin                                3.14.15-0ubuntu1~14.04~ricotz1                              amd64        programs for the GTK+ graphical user interface library
ii  libgtk-3-common                             3.14.15-0ubuntu1~14.04~ricotz1                              all          common files for the GTK+ graphical user interface library
ii  libgtk2.0-0:amd64                           2.24.23-0ubuntu1.3                                          amd64        GTK+ graphical user interface library
ii  libgtk2.0-bin                               2.24.23-0ubuntu1.3                                          amd64        programs for the GTK+ graphical user interface library
ii  libgtk2.0-common                            2.24.23-0ubuntu1.3                                          all          common files for the GTK+ graphical user interface library

No entanto, não consigo encontrar o arquivo gtk+-3.0.pc:

karl@karl-ux303ln:~$ sudo find / -name "gtk+-3.0.pc"
karl@karl-ux303ln:~$ 

Alguma ideia? Estou tentando usar o cmake, no entanto, ele não consegue encontrar o gtk3.

Karl Morrison
fonte

Respostas:

79

Eu só tinha os arquivos gtk3 normais instalados, não os arquivos de desenvolvimento necessários para o cmake fazer uso de:

sudo apt-get install build-essential libgtk-3-dev
Karl Morrison
fonte
Nota: atualmente este comando instala a versão 3.18.9 para o Xenial
Hee Jin
build-essential já é a versão mais recente (12.4ubuntu1). A libgtk-3-dev já é a versão mais recente (3.22.30-1ubuntu1). 0 atualizowanych, 0 agora instalado, 0 usuários em 3 nieaktualizowanych. a @ zelman: ~ $ pkg-config --modversion gtk O pacote gtk não foi encontrado no caminho de pesquisa do pkg-config. Talvez você deva adicionar o diretório que contém `gtk.pc 'à variável de ambiente PKG_CONFIG_PATH Nenhum pacote' gtk 'encontrado
Adam