【发布时间】:2014-12-30 20:37:37
【问题描述】:
昨天我在 Windows XP 上用 +tcl +lua +python 构建了 gvim(7.4.552,32 位),MinGW make 给出了一些关于 tcl lib 的错误消息(我正在使用 ActiveTcl8.6.3),但仍然是 gvim .exe 已创建。
我尝试了 lua 和 tcl,一切都按预期工作。但是今天gvim说它无法加载库tcl86.dll。我没有对系统进行任何更改,并且 tcl86.dll 在搜索路径上。这太令人困惑了,我什至不知道在哪里看。
这是我的构建命令:
mingw32-make.exe -f Make_ming.mak LUA="d:/Lua/5.1" LUA_VER=52 TCL="D:/Tcl" TCL_VER=86 PYTHON="D:/Python27" PYTHON_VER=27 DYNAMIC_PYTHON=yes PYTHON3="D:/Python33" PYTHON3_VER=33 DYNAMIC_PYTHON3=yes FEATURES=HUGE GUI=yes gvim.exe
【问题讨论】:
-
你的意思是无法加载?
-
对不起。我的意思是“无法加载”。
-
我自己想出来的。将 zlib1.dll 复制到 $VIMRUNTIME。这个 zlib1.dll 需要和 tcl86.dll 并排安装,其他的(比如 MinGW 的那个)不行,即使他们有相同的版本。
-
你应该把它写成正确的答案。这里鼓励自我回答!