graphics.h對(duì)應(yīng)的是TC提供的圖形庫(kù),是TC獨(dú)有的,你用其它編譯器來(lái)編譯它,當(dāng)然會(huì)報(bào)錯(cuò)。而且,據(jù)我所知,這個(gè)庫(kù),用一般方法貌似是無(wú)法移植到gcc的,除非在新的環(huán)境下使用舊的函數(shù)接口重寫(xiě)相應(yīng)的庫(kù)。
老實(shí)說(shuō),你這個(gè)問(wèn)題,問(wèn)得有點(diǎn)傻。你用MFC寫(xiě)的WINDOWS源代碼,能放到LINUX下的GCC編譯通過(guò)嗎?顯然是不可能的。
此外,conio.h這個(gè)頭文件也有類(lèi)似的問(wèn)題。這個(gè)頭文件主要是對(duì)DOS下的輸入輸出的支持,你弄到非DOS環(huán)境下,那就不一定有用了(就算把庫(kù)導(dǎo)入進(jìn)來(lái),編譯通過(guò),也是這樣.除非該環(huán)境對(duì)DOS兼容)。
我覺(jué)得更有意思的是,你居然把windows.h包含進(jìn)來(lái),真不知道你在想什么。DOS下的繪圖和WINDOWS下的繪圖,完全兩回事。建議你多讀讀關(guān)于操作系統(tǒng)方面的書(shū),弄清楚基于某個(gè)操作系統(tǒng)編程的基本問(wèn)題。