中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-19 05:52
47,814 主题排行 / 349,908 发帖 / 今日 1 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » [求助]求win32DOS,要能运行32位的程式
可打印版本  6,889 / 55
第1楼 BWSkyer 发表于 2006-05-14 11:01
中级用户 发帖 180 积分 367 来自 重庆
[求助]求win32DOS,要能运行32位的程式
请大家帮忙,原来都是在win界面化编程,最近因为工作方面的事情,要在DOS下运行我的程式,但是公司里的又是16DOS,请大家给我个下载。。

因为C++好像只能编32DOS程式阿~~~
先谢谢大家了~~~
第2楼 Michael 发表于 2006-05-14 12:05
钻石会员 发帖 3,041 积分 10,056
用djgpp重新编译。
第3楼 BWSkyer 发表于 2006-05-14 14:06
中级用户 发帖 180 积分 367 来自 重庆
digpp是什么东西呢??

我还是想知道32位FreeDOS的下载地址
第4楼 asbai 发表于 2006-05-14 17:14
高级用户 发帖 252 积分 653
FreeDOS 32还在prealpha阶段,目前无法实用。下载地址去sourceforge上搜一下。

djgpp是gcc的dos port。利用DPMI接口在16bit DOS下进入32位保护模式,访问4GB扁平地址空间。DPMI是当年微软和几个主要厂商定的,除了djgpp,watcom和dmc也支持DPMI。

DOS下也有16位的C++编译器,例如TC++,BC++,MSC等等。

如果你是想在DOS下直接跑Win32API/ABI的应用,试试HX DOS Ext

[ Last edited by asbai on 2006-5-14 at 17:16 ]
第5楼 tigerpower 发表于 2006-05-14 18:00
中级用户 发帖 99 积分 377
真没想到这年头DOS还有用武之地,呵呵,到底是什么程序呀?
第6楼 272922032 发表于 2006-05-14 18:59
禁止访问 发帖 41 积分 97
VC++6.0 吗?你的程序本身有问题吧?我记得VC++里面有个写控制台程序的选择,你直接用那个编译,问题应该不大.
第7楼 electronixtar 发表于 2006-05-14 19:24
铂金会员 发帖 2,672 积分 7,493
楼上说的是
第8楼 asbai 发表于 2006-05-14 22:58
高级用户 发帖 252 积分 653
tigerpower:
基于DOS的嵌入式系统很多,上海地铁所有闸机都是基于DOS的486 STD。

272922032:
VC6编译出来的console程序是基于Win32API的,不能在实DOS下直接用的。
第9楼 BWSkyer 发表于 2006-05-14 23:24
中级用户 发帖 180 积分 367 来自 重庆
楼上的说得很对。我的程序是没有问题的。但是要32的DOS才能运行。谢谢大家帮忙!!我还以为Freedos32可以用呢。看来有点勉强了。要是可以,我提议叫公司把所有的HDD全换成FreeDOS的。现在不行了。哪个还有更好的建议吗..
至于我。我在ASUS搞PE。。
第10楼 Wengier 发表于 2006-05-14 23:29
系统支持 发帖 10,521 积分 27,736
HX DOS Extender的最新测试版(2006.5.14更新)现在又有不少进展,比如Win32 Console版的UPX 2.0及其压缩过的程序、支持长文件名的Win9x中的XCOPY32等等都可以正常运行了,因此试试它应该还是不错的,你的Win32 Console程序通过它很可能也能在纯DOS下直接运行。以下是其作者提供给我的HX最新测试版下载地址:

http://www.japheth.de/Download/hxrtd.zip
第11楼 asbai 发表于 2006-05-15 01:07
高级用户 发帖 252 积分 653
HX的更新速度真是快啊,跟他的更新跟的很辛苦,呵呵
第12楼 jawbin 发表于 2006-05-15 10:23
高级用户 发帖 444 积分 994
486 很不错了, 我们只能用 186....
另外, PE 是什么啊, 楼主?

[ Last edited by jawbin on 2006-5-15 at 10:25 ]
第13楼 jawbin 发表于 2006-05-15 10:41
高级用户 发帖 444 积分 994
另问楼主,为什么非要 32 位? 需要的内存多?
第14楼 BWSkyer 发表于 2006-05-15 17:56
中级用户 发帖 180 积分 367 来自 重庆
呵呵。
PE 工程师有两种,Process Engineer (过程工程师即工艺工程师)和Product Engineer(产品工程师);前者负责产品制造工艺的设计和贯彻;后者负责产品设计和开发。至于Project Engineer(项目工程师)主要是负责项目开发进度、财务,偏重于项目协调和项目管理,一般不称其为PE,而称其为项目经理。

而我是其中的Product Engineer。负责产品设计和开发的!!为什么要32位的原因就是以后大家编程就可以在WINDOWS界面化中直接运行,测试通过后在运用在32位的DOS下,不就少了些麻烦吗!!

谢谢Wengier管理员提供的HX DOS下载地址,我会试试的!!还有怎么安装我不是很明白,论坛由帖子介绍吗??
压缩包打开后有两个目录,一个BIN,一个DOC。怎么安装呢??
第15楼 asbai 发表于 2006-05-15 18:14
高级用户 发帖 252 积分 653
copy-run不用安装,如果要在其它目录下运行,设下path变量就好了。具体看doc目录下的文档。
1 2 3 4  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023