麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > 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程序

下一篇:返回列表

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

圖片精選

主站蜘蛛池模板: 国内精品视频饥渴少妇在线播放 | 亚洲成人精品一区二区 | 国产一级大片 | 日韩精品中文字幕一区二区 | 免费久久久久 | 91久久在线观看 | 久草在线资源观看 | 中文字幕在线观看免费视频 | 一级片999| 久久精品一区二区三区不卡牛牛 | 毛片免费看电影 | 91福利免费视频 | 亚洲精品午夜国产va久久成人 | 成年免费视频黄网站在线观看 | 高潮激情aaaaa免费看 | 精品国产一区二区三区四区阿崩 | av免费在线观 | 91 在线免费观看 | 欧美日韩经典在线 | 免费观看又色又爽又黄的崩锅 | 操穴视频| h视频免费看 | 免费午夜网站 | 国产精品手机在线亚洲 | 亚洲免费看片网站 | 色综合久久久久久久久久久 | 国产亚洲综合一区二区 | 亚洲精品一区国产精品丝瓜 | 7777久久香蕉成人影院 | 一区二区三区欧美日韩 | 人禽l交免费视频 | 免费久久久久 | 欧美黑人伦理 | 久久9色| 亚洲电影在线播放 | 久久免费视屏 | 国产一区二区三区影视 | av在线大全 | 精品国产乱码久久久久久丨区2区 | 成人免费看片a | 精品亚洲成a人在线观看 |