Ⅰ 我把EasyX圖形函數已經放到了文件夾里為什麼依舊不運行
EasyX這種函數我經常處理、我用最簡單的方法幫你解決
編譯錯誤:EasyX is only for C++
錯誤描述:
在 Visual C++ 中編譯引用 graphics.h 頭文件後,編譯產生錯誤:
fatalerrorC1189:#error:EasyXisonlyforC++
錯誤原因:
為了降低學習編程的干擾,EasyX 庫在很大程度上簡化了圖形函數的使用。由於在簡化圖形函數的過程中使用了部分 c++
的特性,因此,當代碼是 .c 擴展名時,Visual C++ 會調用 c 編譯器而不是 c++ 編譯器,以至於產生這個編譯錯誤。
解決方案:
不用修改任何程序代碼,只需要將代碼文件的擴展名由 .c 修改為 .cpp,就能解決這個編譯問題。
對於學習編程而言,通常可以認為 c 語言是 c++ 語言的一個子集,因此,在 .cpp 文件中學習 c
語言編程是沒有什麼問題的。
Ⅱ 在vs2010中安裝了EasyX圖形庫在編譯時出現如下錯誤
這樣:setfont(20, 0, _T("宋體"));
新版本廢棄了 setfont 函數,改用更好記的 settextstyle,這樣和 setlinestyle / setfillstyle 放在一起很好記。這樣:
settextstyle(20, 0, _T("宋體"));
Ⅲ 我用vs2017寫c語言,調用easyx庫,實現圖形用戶界面但是出現問題:無法啟
這和代碼沒關系,建議重啟vs或電腦再試
Ⅳ vc6.0 easyx圖形庫安裝完沒用,還是報錯函數未定義,這是怎麼回事呀
產生這個問題的原因有很多,請依次檢查:
1. 先找到自己 vc6 的 lib 和 include 文件夾的安裝路徑在哪。
2. 打開 vc6,在選項中找到目錄設置,查看 library files 和 include files 與步驟 1 的路徑是否相符。
3. 啟動 easyx 的安裝程序,在vc6對應一欄,會顯示 lib 和 include 文件夾的安裝路徑,查看是否與步驟 1 的路徑相符。
如果以上三個步驟的路徑都相符,很可能你的 vc6 不是原版(例如各種亂七八糟的漢化版),請到 easyx 貼吧置頂帖重新下載 vc6。
Ⅳ 我在Vc6.0中載入EasyX後出現了「HWND initgraph(int* gdriver, int* gmode, char* path);」中給出了錯誤
你要把代碼貼出來才行。還有,你用的哪個版本的 easyx?如果不是最新的,先升級一下。還有一個需要檢查的地方,看看你的 vc 的 include 文件夾裡面,有沒有 windows.h 這個文件?有的 vc 不完整。你可以到 easyx 貼吧置頂帖下載 vc6 修復再試試。
Ⅵ 我的VS2015安裝了easyX圖形庫,但不能識別C程序,怎麼辦或者有啥兼容win
WIN7或VISTA系統都有此問題,解決辦法有幾種,說個最簡單的給你,在左側「瀏覽SCH」下面點擊「查找」,出來的窗口中點擊「立即查找」,找到要添加的庫文件後點擊「添加到庫列表中」即可,點擊「關閉」完成。
Ⅶ easyx安裝問題。。明明安裝成功了還不能用。。手動安裝也用過了 急求在線等
不是graphic.h
而是graphics.h
換一下試試吧