![]() |
中国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 |