當前位置:編程學習大全網 - 編程語言 - 怎麽用codeblocks編寫c語言的圖形程序

怎麽用codeblocks編寫c語言的圖形程序

在codeblocks中,可以通過集成EGE庫,來實現C語言圖形程序的編寫,具體方式如下:

壹、安裝:

1、下載ege安裝包;

2、將安裝包解壓;

3、把壓縮包裏include目錄下所有文件,復制到編譯器安裝目錄下的include目錄內,例如D:\MinGW\include\;

4、把lib目錄下對應編譯器名目錄下的文件,復制到編譯器安裝目錄下的lib目錄內,例如D:\MinGW\lib\。

二、建立工程:

只要第1步做好以後,其實已經安裝好ege了,剩下的只是配置build option.

點擊file-new-projects,選擇Console application:

註意編程語言要選C++(不必擔心寫代碼仍可以是C語言,只是庫要求源代碼文件要是CPP)

三、配置build option:

建立好工程以後,需要設置好鏈接選項.

1、點擊project-build option:

2、切換到linker setting選項卡,添加-lgraphics -lgdi32 -limm32 -lmsimg32 -lole32 -loleaut32 -lwinmm -luuid -mwindows,這些鏈接選項。

3、點擊Add,找到第壹步編譯器路徑下的lib文件夾,添加libgraphics.a,libgdi32.a libimm32.a libmsimg32.a libole32.a liboleaut32.a libwinmm.a libuuid.a這8個文件(可以壹次性全部添加,不必壹次添加壹個),

並在右邊的other linker options寫上 -mwindows。

添加完以後應該是(前面的路徑取決於編譯器安裝目錄):

四、 測試代碼:

到此已經設置完畢。

將工程裏的main.cpp文件的代碼換成:

#include?"graphics.h"?

int?main(){?

initgraph(640,?480);?//?初始化為640*480大小的窗口,這裏和TC?略有區別?

circle(200,?200,?100);?//?畫圓,圓心(200,?200),半徑100?

getch();?//?等待用戶按鍵,按任意鍵繼續?

closegraph();?//?關閉圖形界面?

return?0;

}

構建,並運行,運行結果如下:

  • 上一篇:機床主要應用在哪些地方?
  • 下一篇:什麽是數控?主要應用於哪些領域?
  • copyright 2024編程學習大全網