中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-07-01 23:43
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [求助]求win32DOS,要能运行32位的程式 查看 6,453 回复 55
楼 主 [求助]求win32DOS,要能运行32位的程式 发表于 2006-05-14 11:01 ·  中国 江苏 苏州 电信
中级用户
★★
我是DOS学者
积分 367
发帖 180
注册 2006-05-14 10:53
20年会员
UID 55507
性别 男
来自 重庆
状态 离线
请大家帮忙,原来都是在win界面化编程,最近因为工作方面的事情,要在DOS下运行我的程式,但是公司里的又是16DOS,请大家给我个下载。。

因为C++好像只能编32DOS程式阿~~~
先谢谢大家了~~~
2 发表于 2006-05-14 12:05 ·  中国 山东 济南 移动
钻石会员
★★★★★
积分 10,046
发帖 3,039
注册 2002-11-11 00:00
23年会员
UID 223
性别 男
状态 离线
用djgpp重新编译。
简单就是美
3 发表于 2006-05-14 14:06 ·  中国 江苏 苏州 电信
中级用户
★★
我是DOS学者
积分 367
发帖 180
注册 2006-05-14 10:53
20年会员
UID 55507
性别 男
来自 重庆
状态 离线
digpp是什么东西呢??

我还是想知道32位FreeDOS的下载地址
4 发表于 2006-05-14 17:14 ·  中国 上海 虹口区 电信
高级用户
★★
积分 653
发帖 252
注册 2006-04-16 19:48
20年会员
UID 53939
状态 离线
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 发表于 2006-05-14 18:00 ·  中国 上海 长宁区 电信
中级用户
★★
大师兄
积分 377
发帖 99
注册 2005-08-26 07:37
20年会员
UID 41945
状态 离线
真没想到这年头DOS还有用武之地,呵呵,到底是什么程序呀?
6 发表于 2006-05-14 18:59 ·  中国 江西 南昌 电信
禁止访问
积分 97
发帖 41
注册 2005-10-06 09:15
20年会员
UID 43156
状态 离线
VC++6.0 吗?你的程序本身有问题吧?我记得VC++里面有个写控制台程序的选择,你直接用那个编译,问题应该不大.
7 发表于 2006-05-14 19:24 ·  中国 四川 成都 联通
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
楼上说的是
8 发表于 2006-05-14 22:58 ·  中国 上海 虹口区 电信
高级用户
★★
积分 653
发帖 252
注册 2006-04-16 19:48
20年会员
UID 53939
状态 离线
tigerpower:
基于DOS的嵌入式系统很多,上海地铁所有闸机都是基于DOS的486 STD。

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

http://www.japheth.de/Download/hxrtd.zip
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

11 发表于 2006-05-15 01:07 ·  中国 上海 虹口区 电信
高级用户
★★
积分 653
发帖 252
注册 2006-04-16 19:48
20年会员
UID 53939
状态 离线
HX的更新速度真是快啊,跟他的更新跟的很辛苦,呵呵
12 发表于 2006-05-15 10:23 ·  中国 湖北 荆州 电信
高级用户
★★★
积分 994
发帖 444
注册 2005-01-29 00:00
21年会员
UID 35779
性别 男
状态 离线
486 很不错了, 我们只能用 186....
另外, PE 是什么啊, 楼主?

[ Last edited by jawbin on 2006-5-15 at 10:25 ]
13 发表于 2006-05-15 10:41 ·  中国 湖北 荆州 电信
高级用户
★★★
积分 994
发帖 444
注册 2005-01-29 00:00
21年会员
UID 35779
性别 男
状态 离线
另问楼主,为什么非要 32 位? 需要的内存多?
14 发表于 2006-05-15 17:56 ·  中国 江苏 苏州 电信
中级用户
★★
我是DOS学者
积分 367
发帖 180
注册 2006-05-14 10:53
20年会员
UID 55507
性别 男
来自 重庆
状态 离线
呵呵。
PE 工程师有两种,Process Engineer (过程工程师即工艺工程师)和Product Engineer(产品工程师);前者负责产品制造工艺的设计和贯彻;后者负责产品设计和开发。至于Project Engineer(项目工程师)主要是负责项目开发进度、财务,偏重于项目协调和项目管理,一般不称其为PE,而称其为项目经理。

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

谢谢Wengier管理员提供的HX DOS下载地址,我会试试的!!还有怎么安装我不是很明白,论坛由帖子介绍吗??
压缩包打开后有两个目录,一个BIN,一个DOC。怎么安装呢??
15 发表于 2006-05-15 18:14 ·  中国 上海 静安区 电信
高级用户
★★
积分 653
发帖 252
注册 2006-04-16 19:48
20年会员
UID 53939
状态 离线
copy-run不用安装,如果要在其它目录下运行,设下path变量就好了。具体看doc目录下的文档。
论坛跳转: