1. 程式人生 > >Codeblocks配置EGE圖形庫

Codeblocks配置EGE圖形庫

今天花了一個小時將codeblocks的EGE圖形庫配好了,分享下我的體會。
1、下載ege最新版,下面是連結
https://pan.baidu.com/s/1qWxAgeK#list/path=%2F

2、自行下載安裝Codeblocks,我用的是16.01版本。
下載連結:https://www.lanzous.com/i1o09ti

3、把我們下載的ege圖形的壓縮包解壓,把裡面的ege資料夾下的include裡面的6個*.h檔案(button.h,ege.h,fps.h,graphic.h,label.h,sys_edit.h六個檔案)複製到codeblocks安裝目錄下的MinGW下的include資料夾中,同理將lib/mingw4.8.1/lib資料夾中的*.a檔案複製到對應資料夾。

4、新建一個空專案,然後開啟如圖示示位置(project)的選項,在此選單下選擇build options,在此視窗中選擇linker setting

5、點選左側視窗下方的add,然後將

libgraphics.a

libgdi32.a

libimm32.a

libmsimg32.a

libole32.a

liboleaut32.a

libwinmm.a

libuuid.a

依次新增進去

6、然後將“-mwindows”新增到右邊的Other linker options框框裡,點選儲存即可。

7、在該專案中新建一個C++的cpp檔案,然後在裡面填寫程式碼測試,測試程式碼如下

#include <graphics.h>
int main()
{
    initgraph(640, 480);//開啟一個長640畫素,寬480畫素的視窗
    setcolor(GREEN);//設定繪圖顏色為綠色
    line(100, 100, 500, 200);//以(100,100)為起點,(500,200)為終點劃一條直線
    getch();//讓螢幕暫停一下
    closegraph();//關閉繪圖視窗
    return 0;
}

編譯執行正常就說明EGE配置成功啦!

注意: 每次新建一個專案都要在設定中重新新增“libgraphics.a,libgdi32.a,libimm32.a,libmsimg32.a,libole32.a,liboleaut32.a,libwinmm.a,libuuid.a”
所以,可以只新建一個專案然後儲存,每次測試只需要更改裡面的原始碼即可。