在Cygwin中使用GTK2编译Vim

时间:2012-11-30 03:54:15

标签: user-interface vim compilation gtk cygwin

我正在尝试在Cygwin上编译Vim,用于Ruby和Python脚本支持。

vim.exe - 终端vim-编译并运行正常,但gvim.exe没有。问题出在GTK + 2库中,但我安装了它们 - 来自cygwin的setup.exe。我也尝试过更高版本和更低版本的GTK。

以下是configure脚本的相关部分。欢迎任何想法......

checking --enable-gui argument... GTK+ 2.x GUI support
checking --disable-gtktest argument... gtk test enabled
checking for GTK - version >= 2.2.0... no
checking X11/SM/SMlib.h usability... yes
checking X11/SM/SMlib.h presence... yes
checking for X11/SM/SMlib.h... yes
checking X11/xpm.h usability... yes
checking X11/xpm.h presence... yes
checking for X11/xpm.h... yes
checking X11/Sunkeysym.h usability... yes
checking X11/Sunkeysym.h presence... yes
checking for X11/Sunkeysym.h... yes
checking for XIMText in X11/Xlib.h... yes
no GUI selected; xim has been disabled

1 个答案:

答案 0 :(得分:1)

  1. 安装所需的所有-devel包,包括

    • gtk2的
    • glib2
    • 的Pangoo
    • ATK
    • 开罗
    • pixman
    • X11
    • libXt-devel的
  2. 安装gcc4 cygwin包(解决libffi问题)

  3. 运行

    ./configure --prefix=/usr --enable-multibyte --enable-pythoninterp --enable-gui=gtk2 --enable-rubyinterp --disable-gtktest

    gtktest在cygwin上有问题,我没有挖掘原因

  4. make && make install