CFree也能進行遊戲程式設計!

2021-08-26 17:11:18 字數 867 閱讀 8136

雙擊,出現如下的圖案:

在設定好安裝的路徑後,出現的介面如下所示:

在彈出的對話方塊中按照下圖進行操作。這裡我選擇的字型是terminal。

要注意,字型的大小為9才好看。因為字型大小為10的話,中文顯示不出,顯示的是日文的一位元組片假名。我不喜歡斜體的效果,所以在注釋那塊,把斜體去掉。接下來我來建立乙個directx專案。

首先新建專案,隨後建立的是視窗程式,輸入檔名和指定路徑之後,進入選擇型別的對話方塊,這裡選擇空的專案,我只需把我以前寫的**轉換到我現有的工程中就行了。如下圖:

我把我以前的**複製到工程的資料夾裡,然後在cfree中新增原始檔和標頭檔案就可以了。如下圖:

為了正確地編譯和執行我們寫的dx程式,下面的步驟很有必要了解!

我們首先選擇「工程→設定」。如下圖:

上圖按照如下圖進行設定,把頭檔案和庫檔案的位置都填好。需要注意的是,由於minggw內部也有d3d9.h,d3dx9.h,所以我們要將dxsdk裡面的標頭檔案路徑提前,避免使用錯誤的標頭檔案。

我這個專案,用到了d3d,所以要連線d3d9.lib,用到了載入紋理,所以要連線d3dx9.lib,用到了dinput,所以要連線dinput8.lib和dxguid.lib,用到了錯誤處理,所以要連線dxerr9.lib。在cfree,由於使用mingw,#pragma comment( lib, ***.lib )已經失效,所以我們必須自己手動鏈結庫檔案。如下圖:

如果沒有鏈結這些庫,則會出現如下的鏈結錯誤。其實缺少了函式的具體實現。

總結:如果你對c++程式設計有了一定的了解,那麼在熟悉了visual studio之餘,可以了解一下這款軟體。軟體還是比較小巧的,又帶了除錯的功能,所以用起來上手也很快。我將在以後的開發過程中嘗試使用這一款軟體。一句話,其實cfree也能夠進行遊戲程式設計!

不用密碼也能進入XP系統

前不久,網路上出現一條新聞,說國外的windows專家發現,使用win 2000安裝光碟啟動電腦可以不要windows xp管理員密碼即進人windows xp的故障恢復控制台模式。這是真的嗎?來做一番測試。使用的wndows xp版本是windows xp proessional,使用的 wind...

Android基礎 主線程不能進行網路請求小結

在android4.0以後,會發現,只要是寫在主線程 就是activity 中的http請求,執行時都會報錯,這是因為android在4.0以後為了防止應用的anr aplicationnot response 異常。其實之前的api中已經表明不建議使用這種方式 在如下情況下,android會報出a...

部分手機不能進行除錯的問題

一些國產手機插入mac os 系統中無法被識別,在命令列輸入 system profiler spusbdatatype 在,然後將魅藍note的vendor id 新增至 android adb usb.ini檔案中,然後依次執行adb kill server adb start server即可...