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