国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

如何在BCB中使用DirectX

2019-09-06 23:34:00
字體:
來源:轉載
供稿:網友

                    這是一個簡要的指南,可以指導你如何在BCB中使用DirectX SDK。

我在這里假定你的BCB的安裝路徑在:C:BorlandCBuilder,DirectX SDK在C:dx5sdk

設置 Borland C++ Builder

#include

這是許多人遇到的麻煩, Borland在BCB的Include路徑下提供了DirectX的頭文件, 如果只是把c:dx5sdksdkinc加到BCB的include路徑下,它會進行如下步驟:

查找 C:BorlandCbuilderInclude路徑

發現ddraw.h 頭文件,使用它;

除了他發現的是DirectX3的頭文件之外,倒是沒有什么壞處,但這畢竟不是什么好事。

為了避免BCB這樣做,我建議只是簡單的把DirectX SDK的inc路徑下的文件都copy到BCB的Include路徑下, 并且覆蓋掉原有的DirectX頭文件,相信我,這是在所有的解決辦法中最好的一種。

庫文件

可能在隨DirectX發放的Borland編譯器使用的庫文件有一些毛病,我建議你在這里下載這個文件, 在BCB的lib路徑下解壓,一切OK!

關于工程

千萬不要錯誤的使用模板創建工程,來創建一個程序,你可能不久就會明白了什么叫做“悲慘世界”, 明智的解決辦法是進行如下四個簡單的步驟:

創建一個控制臺程序(console application);

到Options | Project菜單選擇Linker頁面,然后將Console設置為Win32 GUI,

寫WinMain() 函數和 WinProc() 函數:

寫其它的部分。

這里有一個例子。

這就完了嗎?

很不幸,沒有!BCB使用一種老方式處理"define", 所以在每一個DircetX應用程序的define部分都要添加如下代碼:

#if defined( __BORLANDC__ ) && defined( __WIN32__ )
#define _WIN32
#endif

現在差不多了。

其它問題

如果編譯時還有問題,再試一試加入如下代碼:

#define WIN32
#define WIN95
上一篇:全屏幕OpenGL程序

下一篇:返回列表

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 芦山县| 榆中县| 黔西| 巧家县| 盐山县| 高平市| 潼关县| 嘉定区| 金堂县| 海宁市| 凤城市| 赤峰市| 山阳县| 海阳市| 勃利县| 太和县| 嵊泗县| 海兴县| 宜昌市| 酒泉市| 东阳市| 孟津县| 三原县| 吕梁市| 会同县| 双柏县| 珲春市| 雅安市| 台山市| 濮阳县| 永嘉县| 洱源县| 博兴县| 晋中市| 龙门县| 从化市| 安塞县| 百色市| 廉江市| 崇礼县| 大姚县|