dpkg 报告 gtk 已安装,但 make 找不到它

dpkg 报告 gtk 已安装,但 make 找不到它

我正在尝试在 AMD64 ubuntu 机器(运行 14.04)上编译非商业生物数据库系统,但目前无法使其运行。该数据库依赖于 gtk+-2.0,但找不到它。我这样做了:

% dpkg -l libgtk2.0-0 libgtk-3-0
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================

ii  libgtk-3-0:amd 3.10.8-0ubun amd64        GTK+ graphical user interface lib

ii  libgtk2.0-0:am 2.24.23-0ubu amd64        GTK+ graphical user interface lib

这似乎告诉我已安装 gtk+-2.0 和 gtk+-3.0 版本。如果我尝试进行安装,则会得到如下信息:

gcc -g -Wall  -DACEDB4 `../w3rdparty/include-config  gtk+-2.0`  -I.. -I../wh -I../wstaden -DACEDB_GTK -DOPTERON -c -o aceversion.o aceversion.c
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found

我在整个网络上搜索,试图找出 gtk 库的存储位置,以便我可以设置环境变量,但似乎没有一个建议的地方是正确的。

我错过了什么?

谢谢!

答案1

您需要开发包,它们应该在 14.04 版中可从可靠的主存储库获得。尝试运行:

sudo apt-get install libgtk2.0-dev

相关内容