第三章 DirectX SDK简介 第一节 关于DirectX SDK Microsoft DirectX提供了一套非常优秀的应用程序接口,包含了设计高性能、实时应用程序的源代码。DirectX技术将帮助您建构下一代的电脑游戏和多媒体应用程序。它的内容包括了DirectDraw、DirectSound、DirectPlay、Direct3D和DirectInput等部分,它们分别主要应用在图形程序、声音程序等方面。 由于DirectX,使在Windows下运行应用程序的性能可以与在DOS或游戏平台下运行的应用程序性能相媲美,甚至超过它们。它将为您的Windows游戏开发提供一个具有鲁棒性的、标准化的操作环境。 DirectX包括两部分:运行期部分(Runtime)和SDK。在DirectX开发时,这两部分都要用到,但在DirectX应用程序运行时只用运行期部分。在Windows NT 4.0及以上版本中含有DirectX运行期部分,Win95则没有。但Win95可以很容易获得DirectX运行期部分。而Windows NT 4.0以前的版本不能运行DirectX程序。许多基于DirectX的应用程序和游戏都包含了DirectX运行期部分。 它目前有五个版本:1、2、3、5和6(没有版本4)。不同版本具有不同的运行期部分,但新版本的运行期部分可与旧版本的应用程序配合,即向上兼容。当前大部分流行的游戏都是基于版本5开发的。
第九节 Vc++中引入Direct SDK 一旦安装了SDK,就得马上通知Visual C++ SDK的位置。默认状态下,SDK安装在dxsdk目录下。头文件放在dxsdk/inc目录下,库文件放在dxsdk/lib目录下。
可利用下述两种方法之一通知visual C++ SDK的位置。一种方法是在使用文件时给出完整的文件路径;另一种法是将这些目录加到Visual C++的搜索路径中。第二种方法更好一些,可以通过Tools[Options]Directories对话框实现。 增加dxsdk/lib目录的方法大体上同增加dxsdk/inc目录的方法相同。