Win98的DirectX版本

lin6194 2005-11-10 12:50:48
我想让开发出的软件,可以运行在Win98,2000, XP,2003,不需要在我的软件安装包附带DirextX更新。我应该用哪个SDK包,8.1还是9.0?
...全文
576 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
寻开心 2005-11-11
  • 打赏
  • 举报
回复
多语言版本大概在25M左右
单中文的应该在12M左右吧
你在google上搜索‘directx 8.1b 下载’看一下就知道了
lin6194 2005-11-10
  • 打赏
  • 举报
回复
我主要是用DirectShow的部分,支持到Win98 SE就可以了,如果我用8.1开发的话,软件在Win98 SE安装的时候要是不是要更新DirectX,大概有多大的体积?
寻开心 2005-11-10
  • 打赏
  • 举报
回复
dx8.1以上是不支持win95的

如果你想彻底的保证在win98以上各个版本都可以使用,基本上只能用dx6了

需要注意的是dx的系统结构在两个版本之间有的时候差异非常的大
程序代码的使用方式也有很大的差异,尤其是3d相关的部分,directdraw变化小点
这个是它和opengl相比最大的毛病,总有新的要学习,而且变化太快了

其实,对于directx这种东西,你是无需考虑更多的
建议用directx8.1,它稳定性和兼容性都不错
寻开心 2005-11-10
  • 打赏
  • 举报
回复
俺给你讲一下directx的历史吧

1996.1 DirectX 1.0 win95 这个时候叫做GDK 游戏开发工具包
1996.7 DirectX 2.0 win95
1996.9 DirectX 3.0 win95
*************Directx 4.0 不存在
1997.7 DirectX 5.0 win95
1998.7 DirectX 6.0 win98
1999.9 DirectX 7.0 win98 SE
2000.11 DirectX 8.0 win2000/ME
2002.7 DirectX 8.1b winxp
2002.10 DirectX 9.0
2003.4 DirectX 9.0a win2003
2003.10 DirectX 9.0b
2004.7 DirectX 9.0c
2006? Directx 10.0
因为Win98拥有目前主流的系统功能,在游戏娱乐,程序开发,图形设计都有不错的表现,也是几乎每个人计算机都有的操作系统。但由于这样或者那样的种种问题,使的Win98并没有像Win95那样有着长久的持续性。现在很多人都在使用WinXP的新型系统,的确,激动人心的功能的确很多,但由于系统要求高,真正要很好地跑动它,256MB内存,PIIICPU才够,庞大的系统加上高内存的占用,真能让你再去很好的运行大型软件[3DMAX,PS,CSGAMES]就仅仅256MB内存显然不够了。我们知道,内存是重要的提高性能的手段之一,只有使用占用内存少的系统才可能保持系统的稳定,和高性能。从所有的Win9X家族挑选,Win98显然是最符合我们要求的。既能具备目前最流行的系统功能,又能有较少的系统占用,是非常符合个人电脑系统规范的。其实在实践中,我们发现Win98Bate2是个具有95的系统效率,Win98的系统功能,一个非常不错的系统,但因为是测试版,有很多的问题以及官方限制。正因为如此,系统的小巧,与功能的强劲成为我们追逐的目标,我们既不是微软的崇拜者也不是微软的反对者,我们只要求自己运作的系统更高效而稳定,我们是一群DIY的狂热者,通过自己的努力和追求,使的Winfows9XPlus就此孕育而生。此系统本来是针对老鸟级用户群的,但由于写了详细说明,使的新手同样适用。 下面我们来看一下这个系统被DIY的主要功能分析: 1:众所周知,Winfows95OSR2开始了捆绑IE浏览器,这样使的系统比原Winfows95要增大不少,对内存的要求又进一步提高,直到现在,很多人都愿意去自定义IE是否安装卸载,现在Winfows9XPlus能让你梦想成真,你不仅仅能随时自定义安装卸载IE,而且你还能自定义安装卸载Win98的MSHTML核心,MSHTML核心对系统资源占用很大,使的系统启动速度慢,所以,仅仅卸载IE是不够的,要彻底还原成系统本身速度,必须要把附加的MSHTML核心卸载。因此Winfows9XPlus不仅能够完全清除IE,还能完全清除掉MSHTML核心文件。以下这些卸载都是经过很多实践,才保证非常的安全和稳定的。同时更有意义的是,由于没有MSHTML的核心支持,网络上所有针对IE的网页病毒都将对此系统无效,同时没有MSHTML核心文件,就像一个纯操作系统一样,拥有高速,和极低的系统资源消耗。你完全可以自定义安装第三方优秀的网络浏览器,如Opera,网景等。 2:完全清除了Win98自带的老版本DIRECTX的核心文件,系统不带任何的DIRECTX核心文件。这样你能安装真正干净的DIRECTX8.1新核心,我们都知道,DIRECTX是不可能卸载的,所以世面上卸载DIRECTX工具,并没有清除DITECTX的核心文件,只是对注册表做了版本修改而已,才使的你能够安装老版本DITECTX。即使是DIRECTX本身新版本升级安装也是覆盖式安装,而不是卸载式安装,一些老版本的文件,依然存在于系统和注册表,给系统的运行和执行效率造成隐患,平时玩3D游戏莫名其妙的死机也有可能是这样造成。 3:对Win98进行了大量修改以及优化,使的新的Winfows9XPlus系统仅仅只有60-70MB,仍然不失去扩展性以及功能。Winfows9XPlus系统的缩减不是以废除功能为代价,这与其它的WIN系统缩减有着根本的区别,同时我们又做了很多优化,和修改,使的它的系统资源占用极少,完全能够再现过去Win95系统高效的辉煌。基与98第一版的Winfows9XPlus开机系统完全进入内存仅仅占用内存24MB,基于98第二版的Winfows9XPlus开机仅仅占内存32MB,至始至终,要比正常的Win98系统占用的内存要少很多。本系统和原Win98系统功能完全一样,你完全能够正常安装基与Win98系统的驱动和软件工具。

19,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧