EasyX是一款針對C++打造的簡單的繪圖接口,通過這款接口可以幫助大家快速便攜圖形程序!幫助C語言初學者快速上手圖形和游戲編程。EasyX目前支持Visual C++6/2008~2017,歡迎有需要的用戶前來獲取!

EasyX常見問題
編譯錯誤:EasyX is only for C++
錯誤描述:
在 Visual C++ 中編譯引用 graphics.h 頭文件后,編譯產生錯誤:
fatal error C1189: #error : EasyX is only for C++
錯誤原因:
為了降低學習編程的干擾,EasyX 庫在很大程度上簡化了圖形函數的使用。由于在簡化圖形函數的過程中使用了部分 c++ 的特性,因此,當代碼是 .c 擴展名時,Visual C++ 會調用 c 編譯器而不是 c++ 編譯器,以至于產生這個編譯錯誤。
解決方案:
不用修改任何程序代碼,只需要將代碼文件的擴展名由 .c 修改為 .cpp,就能解決這個編譯問題。
對于學習編程而言,通常可以認為 c 語言是 c++ 語言的一個子集,因此,在 .cpp 文件中學習 c 語言編程是沒有什么問題的。
更新日志
[新增功能]
增加三次方貝塞爾曲線函數 polybezier (2018-4-22);
函數 floodfill 增加填充連續顏色表面的功能 (2018-5-4);
讀寫圖片的函數 loadimage / saveimage 增加了對 png 和 tif 格式的支持 (2018-7-27)。
增加對 Visual Studio 2019 的支持 (2019-4-15)。
增加 PeekMouseMsg 函數,以支持更靈活的鼠標消息操作 (2020-9-2)。
如果您剛開始學 C 語言,或者您是一位教 C 語言的老師,再或者您在教計算機圖形學,那么這個庫一定會讓您興奮的。
使用方法
EasyX 在使用上非常簡單。
比如:啟動 Visual C++,創建一個空的控制臺項目(Win32 Console Application),然后添加一個新的代碼文件(.cpp),并引用 graphics.h 頭文件就可以了。
看一個畫圓的例子:

當然,EasyX 也可以在 Win32 Application 項目上使用。需要注意的是,Win32 Application 項目沒有控制臺,所以無法使用控制臺相關的函數。
以上便是KK下載給大家分享介紹的EasyX(C++圖形庫)!