Archive for gtk

额 当时安装的时候忘记总结了,以为一条命令很方便的就安装完了。发现还是要总结一下,有点小问题。 先brew seach gtk。然后brew install gtk+我是安装gtk2.0的版本。会提示要你安装XQuartz,还有网址。必须安装x啊。。到提供的网址上下载,并安装。然后再次执行brew install gtk+啪啪啪 安装好多东西。安装完了,写个hello World。 编译 gcc gtk.a.c -o first `pkg-config --cflags --libs gtk+-2.0` 会提示你pkg-config: command not found。 然后安装pkg-config : brew install pkg-config 安装完再编译 提示Package xcb-shm was not found in the pkg-config search path. # export PKG_CONFIG_PATH=/usr/local/Cellar/cairo/1.14.0/lib/pkgconfig/ export PKG_CONFIG_PATH=/usr/X11/lib/pkgconfig 加上这个环境变量。再次编译成功。 我去 弄gtk还是在linux下方便。太折腾

Continue

1.下载gtk+. http://ftp.acc.umu.se/pub/gnome/binaries/win32/gtk+/ 2.解压到d盘,添加环境变量D:\gtk\bin 3.测试gtk+。命令行输入:pkg-config --cflags gtk+-2.0或者gtk-demo 4.下载mingw http://sourceforge.net/projects/mingw/files/MinGW/ 5.双击安装,安装环境我选择了C Compiler & C++ Compiler & MSYS Basic System & MinGW Developer ToolKit,这里要用到mysys等工具。下载安装完后添加环境变量:D:\MinGW\bin。 6.测试mingw:可以在命令行下输入 gcc -v。

#include 

int main( int   argc,
          char *argv[] )
{
    GtkWidget *window;

    gtk_init (&argc, &argv);

    window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
    gtk_widget_show  (window);

    gtk_main ();

    return 0;
}
'gcc base.c -o base `pkg-config --cflags --libs gtk+-2.0`,打开MinGw Shell输入以上命令,就可编译完成,运行base.exe,成功。 以前想学pygtk的,现在自己用python写个工具就要依赖n多包,以后换个地方就要重新安装,很烦。给别人写的时候,又要打包程序很大,很不爽。再者说,接口应该都差不多。

Continue

我的蹭网时代又来了,回校这段时间基本上什么事没做,django的项目 也没写完,只剩下前端的设计。尽快写完,开始gtk+之路。

Continue