0
我是GTK的新手,希望能够编译我的第一个程序。编译后,我得到了以下错误:GTK2.0已安装,但编译时无法找到
[email protected]:~/c_programs/bettingCalc$ gcc -o bettingCalc main.c
main.c:8:21: fatal error: gtk/gtk.h: No such file or directory
#include <gtk/gtk.h>
^
compilation terminated.
典型的解决方案似乎运行命令:
sudo apt-get install libgtk2.0-dev
这我跑了,貌似成功安装。我在这里错过了什么?
,如果它是在所有相关的,这里是最后的8条线的安装过程:
Setting up libxcomposite-dev (1:0.4.4-1) ...
Setting up x11proto-damage-dev (1:1.2.1-2) ...
Setting up libxdamage-dev:amd64 (1:1.1.4-1ubuntu1) ...
Setting up libxml2-utils (2.9.1+dfsg1-3ubuntu4.4) ...
Setting up libgtk2.0-dev (2.24.23-0ubuntu1.1) ...
Setting up libsys-hostname-long-perl (1.4-3) ...
Setting up libmail-sendmail-perl (0.79.16-1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.4) ...
[email protected]:~/c_programs/bettingCalc$
我得到了GTK的配置 – 2014-12-07 01:24:10
嗯 “找不到命令” ......怎么样'''pkg配置--cflags - libs gtk + -2.0'''? – 2014-12-07 01:56:30
产生了 '-pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/-I/usr/include/freetype2 -I/usr /include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/harfbuzz -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype randall @ randall-ubuntu:〜$' – 2014-12-07 02:49:34