適用於 VS2012 的 graphics.h 哪裡有下載?

同學學編程,需要用到graphics.h,但是網上各種翻找到的都是用不了的……

/*這個是C/C++通用的嗎?我們寫的是C*/

==========

好吧我補充一下,我用的是VS2012但我的同學用的是Dev C++

經常需要改她發過來的代碼,所以必須要用這個可愛的graphics.h……

只要有能讓代碼能通用的解決方案就行了


首先你要知道 graphics.h 是什麼。它是 Borland Graphics Interface 簡稱 BGI 圖形庫的一部分(也就是說,光有頭文件是不行的)。

BGI 不但只能用於 DOS 程序(大概吧),而且只能 Borland 的編譯器用(大概吧),而且很久很久以前就已經停止更新了呀。

如果一定要找:

  • 這個鏈接的最後一節有若干移植版本的鏈接:Borland Graphics Interface

  • 這個庫也是模仿 BGI 的:EGE(Easy Graphics Engine)圖形庫主頁


譚浩強的遺毒 把borland在dos下的一個破庫帶到了21世紀10年代


graphics.h - NicolasHe的專欄


同樣學C語言。

如果是想要學習簡單的圖形庫,可以用EGE(Easy Graphic Engine),EGg(Easy Graphic)或者EasyX。其中引用的都是庫graphic.h,用法與TC的graphic.h,比較類似。

個人使用的是EGE,能夠較好兼容Visual Studio 2012及之前的版本。

EGE:Download ege from SourceForge.net

EasyX :首頁 -- EasyX Library for C++

EGE對於Dev C++的支持較差,我個人使用Dev 5.6.1編譯未成功。對Visual Studio的支持較好,安裝簡單且可用。不過對於Visual Studio 2013,需要重新對其LIB文件進行重編譯後添加到VS的庫里。


雖然我上學時的C語言課程沒有使用Turbo C,不過我倒是用Virtual PC虛擬機把MS-DOS 7.0跑了一遍,還懷舊了一把CCDOS/PDOS95/WPS/CCED/FoxBase/Windows 3.1/四通利方等一堆應用。你要是有此雅興,而且非要用graphics.h,就用虛擬機跑Turbo C吧;否則就徹底投入Visual Studio 2012的懷抱。


推薦閱讀:

TAG:編程 | C編程語言 | C | 計算機圖形學 | MicrosoftVisualStudio2012 |