您的位置:首页 > 其它

DirectX 开发环境配置

2007-03-06 13:46 239 查看
您的位置: DirectX

文章标题 DirectX 开发环境的支持与配置
来源: [ ogdev ] 浏览: [204]
在进行DirectX开发之前,我们需要下载并安装相应版本的DirectX SDK,这个可以从Microsoft的官方站点上免费获得,最新的DirectX 9.0 SDK Update(Summer 2003)大约是185MB,相关的还有DirectX9 SDK for Pocket PC 、DirectX9 Meltdown、DirectX9 SDK Extras等,下载的相关页面是http://msdn.microsoft.com/directx。

1、Microsoft Visual Studio 6.0/.NET/.NET 2003中的配置
因为DirectX是Microsoft的产品,所以在Visual Studio系列中,DirectX开发所需的配置显得格外简单,下面以最新的Microsoft Visual Studio .NET 2003为例说明。

第一步:配置Include和Library的目录,



第二步:添加链接所需的库文件
如下图所示菜单操作,添加相应的库文件,如dxguid.lib、d3d9.lib、d3dx9.lib等,不同的程序需要不同的库文件,但是dxguid.lib是必须要包含的。



其他办法:在设置了Include和Library文件路径后,我们还可以使用在程序首部加入以下语句变相实现相应库文件的链接。

#pragma comment (lib,"dxguid.lib")

#pragma comment (lib,"d3d9.lib")

........

2、Borland C++ Builder 5/6/X中的配置
很不幸,自DirectX8.0 SDK起,Microsoft就不再提供Borland编译器支持的库文件。Borland C++ Builder是一款非常优秀的RAD开发工具,它在开发桌面应用程序上的便捷性令人叹为观止,那么是不是就无法在C++ Builder中进行DirectX开发了呢?这似乎有点可惜。但是Borland自有它的高招,既然标准的DirectX SDK中不提供Borland版的库文件,那我就自己做!方法如下:

首先,在C++Builder安装目录下的bin子目录中,我们可以找到一个名为implib.exe的文件;其次,打开 MSDOS命令行窗口,输入:implib [库文件名] [源DLL文件名],即可成成相应链接所需的库文件。

例如:从d3d9.dll中导出编译所需的d3d9.lib,并将生成的d3d9.lib保存到C盘根目录下。

implib c:/d3d9.lib c:/windows/system32/d3d9.dll

这样我们就得到了所需的lib文件,然后将它和原来SDK中所提供的.h文件混合使用,就可以在C++ Builder中进行梦寐以求的DirectX开发了,此方法在C++ Builder X和DirectX9 SDK Update(Summer 2003)环境下测试通过。(在上述环境下似乎不需要dxguid.lib编译也能通过)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: