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