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

首頁 > 學院 > 開發設計 > 正文

如何在BCB中使用DirectX

2019-11-17 05:32:31
字體:
來源:轉載
供稿:網友

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

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

設置 Borland C++ Builder

#include

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

查找 C:/Borland/Cbuilder/Include/路徑

發現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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 伦一区二区三区中文字幕v亚洲 | 成人在线观看小视频 | 91一区二区在线观看 | 一级毛片免费高清视频 | 日本中文不卡视频 | 久久艹逼| 一本色道久久综合狠狠躁篇适合什么人看 | 综合网天天色 | 天天看天天摸天天操 | 中文字幕在线播放一区 | 久久久久久久久久久久久国产精品 | 欧美乱淫 | 国产91片 | 成人三级电影在线 | 日韩做爰视频免费 | 免费网站看毛片 | 精品国产91久久久久久久 | 亚洲第一视频在线 | 91麻豆精品国产91久久久无需广告 | 国产一级aaa全黄毛片 | 久久久久久久.comav | 羞羞视频入口 | 久久久一区二区三区精品 | 毛片哪里看 | 黄色毛片一级视频 | 未成年人在线观看 | 精品三区视频 | 日韩一级成人 | 久久国产精品久久精品国产演员表 | 日本不卡视频在线观看 | 黄色一级毛片免费看 | av成人在线电影 | 69性欧美高清影院 | 国产做爰全免费的视频黑人 | 久久综合久久综合久久综合 | 久久成人综合视频 | 国产精品久久久免费看 | 国产午夜精品理论片a级探花 | 99在线在线视频免费视频观看 | 伊人亚洲精品 | 欧美黑人伦理 |