graphicsh編譯錯誤
Ⅰ 為什麼我的c語言#include "graphics.h"這個頭文件老是要報錯
這個函數是要自己封裝的,看你引用的函數正確了沒有?
例如頭文件:getnum.h:
#ifndef _GETNUM_H_
#define_GETNUM_H_
extern unsigned int getnumError; /*聲明外部變數*/
int GetInt(void);
long GetInt(void);
float GetFloat(void);
double GetDouble(void);
#endif
---------------------------------------------------------------------------
-----------------------------------------------------------------------
Ⅱ 在編譯C語言時,為什麼無法打開包含文件' GRAPHICS.H '
1、graphics.h是win-tc自帶的函數庫——用來圖形開發,其他編譯器可能不包含這個函數庫,特別是VC(裡面是比較正統的C函數庫),肯定沒有。如果一定要用VC或者你的編譯器編譯——那麼應該把win-tc裡面的graphic.h的函數庫弄到當前編譯器文件夾下。
2、graphics.h是TC下的,也就是Turbo C,而且要在純DOS下才能運行,要在Windows 下面的話,這個是肯定用不了的。如果要編寫圖形化,用graphics 以後,程序的可移植性會變差,也就意味著只能在純DOS下才能運行這個的程序,在Windows 或Linux /Unix 下是無法編譯通過的,建議不要用。
Ⅲ 用gcc編譯c程序出現 fatal error: graphics.h: No such file or directory compilation terminated.
graphics.h is including a c++ header sstream, you can't use it when compiling with a c compiler, switch your code to c++, that can be done by simply changing the file extension to .cpp for example or .cc and gcc will automatically use g++ when compiling the file.
大致的意思是,graphics.h 這個文件屬於c++裡面的,應該使用g++來編譯,或者是gcc-c++來編譯,而你現在是c程序,不支持這個頭文件。你再檢查下?
Ⅳ 在 Visual C 中編譯引用 graphics.h 頭文件後,編譯產生錯誤: fatal error C1189
是否有這個頭文件,<>表示直接在系統目錄中查找,雙引號表示在當前目錄查找,沒有再到系統目錄中查找
Ⅳ c語言編譯時出現[error]graphics.h∶no such file or direct
項目配置目錄要正確,並且目錄下面確定要有student.h這個文件,同事注意大小寫,vs08裡面進入項目屬性欄找到c/c++項,然後找到additional
include
directories
項,在後面加入student.h所在的路徑,相對路徑和絕對路徑都可以,建議用相對路徑
Ⅵ 怎麼每次編寫C++程序後編譯時都顯示graphics.h 是錯誤的
graphics.h不是C/C++的標准頭文件,它只能在TC2/TC3中使用。
Ⅶ 我使用graphics.h中的函數怎麼會出現錯誤提示呢
錯誤原因:初始化圖形模式失敗。
解決辦法有好多種,
對於傳統的解決辦法:
下載完整的 tc2.0(或者 tc3.0、bc3.1)。可以到 easyx 貼吧的置頂帖下載,保證可以用。
將 tc2.0 放到 c: c20 文件夾下面
將你的代碼 initgraph(&driver,&mode,""); 修改為initgraph(&driver,&mode,"C:\TC20\BGI");
編譯執行,問題解決。
對於較新的解決辦法:
下載 VC6。可以到 easyx 貼吧的置頂帖下載,保證可以用。
安裝 EasyX。
修改你的代碼,將 setcolor(15) 修改為 setcolor(WHITE);
編譯執行,問題解決。
Ⅷ 在用vc 6.0編譯一個五子棋程序時出現graphics.h頭文件錯誤,怎麼解決
graphics.h頭文件是上世紀1988年turbo C DOS下的頭文件
而VC6雖然也是上世紀1998的產品,畢竟那個是widnwos年代,DOS已淘汰,所以不再有DOS下的圖形頭文件graphics.h
對於這個古董級的東西,個人觀點完全沒必要再研究它,實際上研究它已沒有實用價值
目前,圖形開發都是基於windwos下的,如MFC
如果真正要做開發的話,建議至少用VS2008以上產品
Ⅸ VC++6.0問題,頭文件graphics.h出現編譯錯誤
很遺憾VC沒有提供graphics.h,不過你可以自己用dall實現一個
建議還是用GDI,這個比turbo
C好用
新建工程是選擇win32
application
(不是win32
console
application),然後點擊OK,再選擇"A
topical
「Hello
World!"
application」點擊完成即可出現windows窗口程序的模板,直接運行即可,
其它的找本書隨便看看就行。推薦《Visual
C++
游戲編程基礎》網上有電子版和源碼。
Ⅹ 這條編譯錯誤什麼意思:graphics.h:No such file or directory
意思就是:沒有graphics.h這個文件或者目錄.你一定是在#include預處理命令中使用了 #include "graphics.h"或者是#include <graphics.h>,而你所使用的編譯系統中並沒有這個頭文件.