|
发表于 2003-4-24 22:57:44
|
显示全部楼层
你用的是什么版本的gtk
gtk-config --version
//
如果你的代码中没有gtk-2.0 新加入的一些函数如:
g_signal_connect (G_OBJECT (...),...) ...
//
你就可以用 gtk-config --cflags --libs
来编译.
//
看你最后写的pkg-config gtk+-1.2.3
你的版本因该是1.2.3
如果是这样,
你就可以用 :
gcc -c hello.c `gtk-config --cflags'
gcc -o hello hello.o `gtk-config --libs`
//
也可以合在一起写:
gcc -o hello hello.c `gtk-config --cflags --libs`
//
WARNING 是什么原因不太清楚,
有一些参考资料在你的
/usr/share/doc/gtk+-devel-<your gtk version>/
里面有不少源代码和makefiel 你可以参考,
看一下, 它们是怎么编译的. |
|