中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-10-31 05:44
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 现在DOS下有非常好的编程环境——DJGPP 查看 56,902 回复 136
第 16 楼 发表于 2003-12-18 00:00 ·  中国 山东 青岛 联通
初级用户
★
积分 134
发帖 10
注册 2003-12-17 00:00
22年会员
UID 14131
性别 男
状态 离线
wengier djgpp集成开发环境用你说的命令行的命令吗?怎么说没有这个命令呢?
第 17 楼 发表于 2003-12-18 00:00 ·  中国 山东 青岛 联通
初级用户
★
积分 134
发帖 10
注册 2003-12-17 00:00
22年会员
UID 14131
性别 男
状态 离线
wengier,需要吧程序全部下载吗?太多了!搞不明白!我是学生,帮帮我吧!谢谢
第 18 楼 发表于 2003-12-20 00:00 ·  中国 浙江 金华 电信
初级用户
★
积分 102
发帖 1
注册 2003-12-20 00:00
22年会员
UID 14249
性别 男
状态 离线
大家好呀!
我是新来的呀
!
第 19 楼 发表于 2003-12-30 00:00 ·  中国 四川 成都 联通
初级用户
★
积分 154
发帖 14
注册 2003-12-30 00:00
22年会员
UID 14671
性别 男
状态 离线
我在那个官方FTP中发现了很多文件,不知道哪些应该下,哪些可以不下,大虾们指点。。。。。。。。。
第 20 楼 发表于 2004-01-06 00:00 ·  中国 台湾 中华电信(HiNet)
初级用户
★
积分 105
发帖 1
注册 2004-01-06 00:00
22年会员
UID 15010
性别 男
状态 离线
以下是引用TomLi在2003-8-12 13:27:02的发言:
Borland DOS POWER PACK
      Borland C++ 4.5与Borland DOS POWER PACK配合可以开发出DOS下DPMI 16和DPMI 32应用程序,在DOS下可以使用4G内存,原来在BC++ 3.1下编写的DOS程序基本上不用改动,重新编译即可。特别是Borland DOS POWER PACK在DOS下可以使用WINDOWS 3.X格式的DLL库,同时也支持BGI图形接口,对于开发DOS GUI界面特别方便,不会出现内存不够的问题。

先跟站上的各位說聲對不起! 因為我只會用繁體的電腦.

您說到有這套軟體 在哪裡可以找得到呢?
現在開發的程序遇上了emm386 #12 Stack execption的錯誤.
而且一執行就死機.
stacks 加到18,512也做不到, 減縮源代碼也辦不到. 只能找看看這個東西可不可以解決我的困難, 不然就要porting 到djgpp上面去了. 怕時間上不許可就是了.
第 21 楼 发表于 2004-01-14 00:00 ·  中国 北京 北京云方舟科技有限公司
初级用户
★
积分 177
发帖 32
注册 2003-10-06 00:00
23年会员
UID 10774
状态 离线
DJGPP和WATCOM都是DOS下的32位保护模式编程工具。
从这个角度看比BC,QC等强的多.
但我并不看好DJGPP,它的优势是支持GNU,含allegro库,有个较好的界面.
但有致命的缺点:不支持C++(至少我用的不支持),内嵌的汇编太难写,优化远没有WATCOM好.
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
rsice +2 2008-03-06 21:48
http://wex.cn/dwing
第 22 楼 发表于 2004-01-15 00:00 ·  中国 山西 太原 联通
中级用户
★★
积分 334
发帖 56
注册 2004-01-04 00:00
22年会员
UID 14870
性别 男
状态 离线
怎么跟做广告呀!
第 23 楼 发表于 2004-02-06 00:00 ·  中国 江苏 南京 联通
初级用户
★
积分 140
发帖 18
注册 2004-02-03 00:00
22年会员
UID 16630
性别 男
状态 离线
我同意21楼的观点。上边的编译器我都用过,最好用的是Watcom,功能也最强大www.openwatcom.org 有相关的资料。现在还提供DOS的动态链接库的功能。

Borland 4.51 + PowerPack 对于开发16位的DPMI很好。可以在Borland的FTP站点有下。

DJGPP 如果由于跨DOS和Linux开发还可以,要不就不太方便了,文档的帮助要比上面两个差一点。

我认为如果要开发现在的DOS程序,用Watcom比较好,第一是FREE的。第二支持32位的平面寻址。第三,可以支持动态链接(需要特别的DPMI Server支持)。
第 24 楼 发表于 2004-02-07 00:00 ·  中国 浙江 温州 电信
初级用户
★
积分 160
发帖 15
注册 2004-01-06 00:00
22年会员
UID 15000
性别 男
状态 离线
请问用WATCOM C++如何写DOS32的键盘模拟输入程序
以下为:DOS16位的键盘模拟输入,但是因为DOS32 不支持pokeb,peek内存函数.本.我现在需要在DOS32也有此功能的函数,但我不能转换到WATCOM DOS32能支持的函数.(注意不是WATCOM DOS16位)
请懂WATCOM c/c++的高手,帮我一下,非常感谢.

void keyboard(int choice,char key)
{
int offset,i;
offset=peek(0x40,0x1c);
for(i=0;key!='\x0';i++)
{
if(choice==0)
{
pokeb(0x40,offset,0x00);
pokeb(0x40,offset,key);
}
if(choice!=0)

{
pokeb(0x40,offset,key);
pokeb(0x40,offset+1,0x00);
}
offset=offset+2;
if(offset==0x3e)offset=0x1e;
}
pokeb(0x40,0x1c,offset);
}
第 25 楼 发表于 2004-02-07 00:00 ·  中国 江苏 南京 电信
初级用户
★
积分 140
发帖 18
注册 2004-02-03 00:00
22年会员
UID 16630
性别 男
状态 离线
我发邮件给你了,你看看,再说。我也不是记得了,以前被人骗的,电脑被人骗了,连源码都没了。也懒得再开发了。
第 26 楼 发表于 2004-02-15 00:00 ·  中国 河南 郑州 联通
高级用户
★★
积分 599
发帖 148
注册 2003-10-30 00:00
23年会员
UID 12192
性别 男
状态 离线
djgpp真是难呀,他上面的帮助文件都是e文,我搞了快半年了,竟然还是什么也不懂。要是有人把他们翻译过来就好了。
第 27 楼 发表于 2004-02-23 00:00 ·  中国 广东 佛山 顺德区 电信
初级用户
★
积分 120
发帖 5
注册 2004-02-23 00:00
22年会员
UID 18196
性别 男
状态 离线
which web site will I could find the "UJGPP" and its graphics tools? sorry for my using of English. youmay fine My chinese character just some mass code most of time. thanks for you all.
第 28 楼 发表于 2004-02-23 00:00 ·  中国 河南 郑州 联通
高级用户
★★
积分 599
发帖 148
注册 2003-10-30 00:00
23年会员
UID 12192
性别 男
状态 离线
去这里看看吧:www.delorie.com/djgpp
第 29 楼 发表于 2004-03-02 00:00 ·  中国 福建 福州 电信
初级用户
★
积分 139
发帖 17
注册 2004-02-03 00:00
22年会员
UID 16635
性别 男
状态 离线
poke和peek其实都是访问内存,等效如下:
void poke(int seg,int off,byte value)
{
asm{
mov ax,seg
mov es,ax
mov ax,off
mov es:,value
}
}
可能有人说要push pop一下,其实只要你用C编译器,是不用的,只要你不用 bp,sp寄存器,其他随便用!当然,如果你为了严谨,也可以把牵涉到的寄存器PUSH POP 一下!
第 30 楼 发表于 2004-03-22 00:00 ·  中国 浙江 台州 电信
初级用户
★
积分 115
发帖 4
注册 2003-06-01 00:00
23年会员
UID 2750
性别 男
状态 离线
用Djgpp已经一年有余。
大家可以看看我的Djgpp作品。
http://towedm.nease.net/towedm/towedm30.rar

希望能同大家共同交流Djgpp的使用心得体会。
欢迎大家访问我的主页http://towedm.nease.net
希望能交些使用BC、TC、VC或Djgpp和Allegro的朋友。
Towedm3.0我在Djgpp下开发的CAD类作品。
论坛跳转: