最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【部分解决】重新安装cygwin,结果找不到cygwin1.dll,无法定位程序输入点,找不到cygreadline7.dll

Cygwin crifan 6863浏览 0评论

【问题】

win7下,之前已安装cygwin。

后来重装了x64的win7,然后也可以继续使用之前的cygwin。

但是,后来打算重新安装时,遇到很多问题。

开始是找不到cygwin1.dll。

【解决过程】

1. 后来到网上,先后找到了三个版本:

1.5.18版本的cygwin1.dll

http://storage.live.com/items/9A8B8BF501A38A36!4091?filename=cygwin1_dll_v1.5.8.7z

1.7.5版本的cygwin1.dll

http://storage.live.com/items/9A8B8BF501A38A36!4094?filename=cygwin1_dll_v1.7.5.7z

1.7.10版本的cygwin1.dll

http://storage.live.com/items/9A8B8BF501A38A36!4095?filename=cygwin1_dll_v1.7.10.7z

并实际使用,结果证明我此处的,只有用1.7.10版本的才是正常的.

得到正确的版本的cygwin1.dll后,拷贝到

C:\windows\system32

下即可。

(同时我此处也拷贝一份到了cygwin原先安装路径\bin下面)

2. 否则,如果cygwin1.dll版本不匹配,都会导致类似如下的错误:

无法定位程序输入点 __ctype_ptr__ 于动态链接库 cygwin1.dll 上

 

cannot locate app input point

3. 不过,即使版本正确,结果也又出现一个错误,说是找不到cygreadline7.dll

后来网上找到了后,放到
cygwin原先安装路径\bin

下即可。

此处提供cygreadline7.dll下载地址:

http://storage.live.com/items/9A8B8BF501A38A36!4096?filename=cygreadline7.dll.7z

 

【总结】

最后虽然是搞定了所有错误,但是最终结果,还是没有正常的去安装我所需要的mintty。悲催了。

转载请注明:在路上 » 【部分解决】重新安装cygwin,结果找不到cygwin1.dll,无法定位程序输入点,找不到cygreadline7.dll

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

  1. 这个只要把cygwin/bin加到PATH里就行了,当然楼主说的也是一种解决方法
    laike9m11年前 (2013-04-10)回复
88 queries in 0.163 seconds, using 22.21MB memory