免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7948 | 回复: 5
打印 上一主题 下一主题

如何脱离cygwin环境在window环境运行? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-26 21:06 |显示全部楼层 |倒序浏览
查了一下网,说是自带cygwin1.dll就可以了,但我程序目录下有cygwin1.dll,和cygncurses-8.dll
但在网吧的机子上运行程序,只闪了一下就完蛋了,这是咋会事啊?
下面就是我的编译后的程序。是一个围棋程序。扩展了下规则没有边的。每个子都有四口气,但在网吧不能运行,我晕啊。

run.rar

868.38 KB, 下载次数: 39

论坛徽章:
0
2 [报告]
发表于 2008-12-26 21:35 |显示全部楼层
原帖由 langue 于 2008-12-26 21:32 发表
移值!


呵呵,我用cygwin就是想省事,移植不就惨了

论坛徽章:
0
3 [报告]
发表于 2008-12-26 21:46 |显示全部楼层
原帖由 langue 于 2008-12-26 21:40 发表
汗,你不是要脱离Cygwin么,那得先移植才能脱离啊,有些system call需要那个cygwin1.dll来仿真。
要不试试别的解决方案?有管理员权限你就装个SFU得了。年底了,据可靠消息,微软即将停止SFU的免费下载,要的赶紧。


我就是想用个简单方法,就是给程序带个类似cygwin1.dll之类的东东,移植我就要在vc,bcb上重写程序,本来就是想学linux编程矛盾啊。

论坛徽章:
0
4 [报告]
发表于 2008-12-26 21:56 |显示全部楼层
原帖由 langue 于 2008-12-26 21:50 发表
继续汗,你学 Linux 编程还用得着在网吧折腾 Cygwin,这个不是自相矛盾嘛。
省点泡网费,几百块买台奔四的破电脑就可以学了。据我所知,网吧费率不低……

这个。。。。我写这个程序主要是给一般朋友玩的。他们可不会装cygwin
我上网吧主要是为了测试一下这个程序,我的电脑装了cygwin不干净了。

论坛徽章:
0
5 [报告]
发表于 2008-12-26 22:26 |显示全部楼层
原帖由 langue 于 2008-12-26 22:05 发表
非常非常强烈强烈建议您编写可移植版本。软件移植是份体力活,设计的时候要多考虑考虑。
得,你进命令提示符窗口看看有啥输出没?


进命令行就有个这个反回,
error opening terminal:cygwin
双击运行时,就闪一下就过了.

论坛徽章:
0
6 [报告]
发表于 2008-12-31 13:02 |显示全部楼层
找到解决办法了.
###################
要脱离cygwin系统除了要自带相关的动态库如cygwin1.dll外
注册表还要加一个项
--------------------------------------------
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/]
"native"="D:\\XXXXX"
"flags"=dword:0000000a
--------------------------------------------
其中
"native"="D:\\XXXXX"就是运行目录.


还要有个cygwin里带的
/usr/share/terminfo/c/cygwin
这个文件支持

##################################################
写cygwin这些大牛们为啥要这样处理呢?

[ 本帖最后由 ljoo 于 2008-12-31 13:04 编辑 ]

评分

参与人数 1可用积分 +5 收起 理由
langue + 5 精品文章

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP