3、快速搭建一個好用的C語言編程環(huán)境,codeblock + ege圖形庫
時間:2023-06-01 16:21:01 | 來源:網(wǎng)站運營
時間:2023-06-01 16:21:01 來源:網(wǎng)站運營
3、快速搭建一個好用的C語言編程環(huán)境,codeblock + ege圖形庫:我們的開發(fā)環(huán)境,選擇了一個開源的工具---codeblock,此軟件輕快易用,是開源軟件,不用費力氣去破解,也不用花錢去買正版,非常適合初學者。
而且我們會結合ege圖形庫,可以實現(xiàn)圖形化界面的開發(fā),可以使我們的程序畫面變的強大美觀,使編程更有趣!
(如果在下載軟件和ege圖形庫的時候出現(xiàn)問題,可以到我的網(wǎng)盤下載:http://pan.baidu.com/s/1slMAsm5)1、下載開發(fā)工具軟件(以下為Windows平臺為例)下載 codeblocks
下載網(wǎng)址:
http://www.codeblocks.org/downloads/26下載版本codeblocks-16.01mingw-setup.exe,
如下紅框內(nèi),點擊
http://Sourceforge.net2、安裝軟件下載后,雙擊安裝,按照提示逐步操作就可以,很easy!
如果有困難,參考一下鏈接:
http://jingyan.baidu.com/article/359911f55fe27257fe030618.html安裝完成后,打開軟件,顯示如下:
3、Codeblocks新建C/C++項目,并編譯、運行、查看我已經(jīng)將內(nèi)容寫在了百度經(jīng)驗中,粘貼以下鏈接到瀏覽器,即可查看詳細步驟。
http://jingyan.baidu.com/article/9113f81b66d5c42b3214c7c2.html4、配置圖形庫到codeblock中,讓程序充滿色彩1、 首先下載ege庫網(wǎng)址:
http://xege.org/打開網(wǎng)址后,點擊下方下載按鈕,會跳轉到一個百度網(wǎng)盤,
下載:ege15.04(For Windows).7z 到電腦。
2、將文件 ege15.04(For Windows).7z 文件,解壓縮,將ege庫配置到codeblock中在codeblock的安裝目錄中,你可以看到MinGW和share兩個文件夾,如圖。
然后再打開MinGW這個文件夾在里面就會看到有include和lib兩個文件夾,如圖。
這時把我們下載的ege圖形的壓縮包解壓,得到ege15.04文件夾如下圖:
(1) 把里面的include里面的6個.h文件(button.h,ege.h,fps.h,graphics.h,label.h,sys_edit.h)復制到codeblock安裝目錄下的MinGW下的include文件夾中
(2) 同理將ege15.04/lib/mingw4.8.1/lib中的
libgraphics.a文件復制到MinGW下lib文件夾中,
復制完成后,接下來打開codeblock程序,如下圖,
點擊上圖紅框內(nèi)的按鈕“Open an existing project ”打開一個之前我們創(chuàng)建的工程,如下圖:
然后打開菜單欄Project的選項,在此菜單下選擇build options。打開后如下圖:
在此窗口中選擇linkersetting,如下圖:
你會在底部看到add按鈕,如下圖:
單擊add,然后將
libgraphics.a
libgdi32.a
libimm32.a
libmsimg32.a
libole32.a
liboleaut32.a
libwinmm.a
libuuid.a
依次都添加進去,如下圖所示:
然后將“-mwindows”添加到右邊的Other linker options框框里,如圖
點擊OK按鈕,就設置好了。我們來做一個測試,將以下代碼復制到程序中,
#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;
}
如下圖:
保存、編譯、運行一下,如果出現(xiàn)以下畫面則表示配置成功!
我們可以看到屏幕上出現(xiàn)一個窗口,并畫有一條綠色的線條
這樣我們就可以在程序中畫一些圖形,上一些色彩,甚至可以把圖片放進去,是不是很期待呢。查看專欄:《C語言核心30天突破》獲取更多內(nèi)容!公眾號《肖申克之自由鳥》:http://weixin.qq.com/r/h0SEnOvEerYFra--9xGV