2016-11-06 53 views
0

我試過運行並且經歷了所有可以在網上找到的東西來解決問題,但它不起作用。 到目前爲止,我已經完成:Codeblocks中的圖形程序

下載的代碼塊13.12(以及與16.01一起嘗試)與mingw設置。

在Codeblocks,mingw中的include文件夾中添加了graphics.h和winbgi.h文件。 類似地爲lib添加libbgi.a。

通過轉到編譯器設置 - >鏈接器設置鏈接庫。 還增加了右側的話:

-lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32

程序編譯就好了。我已經在graphics.h文件中修正了一個錯誤,該文件有一個雙精度正確的聲明以及堆棧溢出解釋,以及關於如何在代碼塊中運行圖形的其他答案。

每次我運行代碼,代碼塊說的Program.exe已就遇到initgraph

任何幫助將不勝感激停止工作。

+0

請提供源代碼或任何有用的信息來了解正在發生的事情。你是否從'initgraph()'調用檢查了返回值'graphdriver'? –

+0

你需要提供更多的細節。對於初學者來說,你的問題應該包括複製問題所需的最短代碼片段。我建議你看看「Forger's」的windows教程。 http://www.winprog.org/tutorial/ – enhzflep

回答

0

我也經歷過這種情況。 只要做一件事。從here下載代碼塊ep。

然後對此代碼塊ep執行相同操作。下載winbgi.h ...一切都和你使用codeblocks一樣!