DirectX環境的配製

您的位置:   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編譯也能通過)
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章