[英]Using Turbo C++, how I can draw graphics in C?
我開始研究計算機圖形學。 我在Windows 7上使用Turbo C ++ 3.0作為我的IDE。我面臨的問題是,如果從Turbo C ++編譯它,它不會顯示任何編譯時錯誤。 當我執行其EXE文件時,它不會在屏幕上繪制任何圓圈。 如果我從命令提示符編譯它,它會顯示以下錯誤( 編譯時 )。
我已經安裝了DOSBox ,但它也給了我同樣的錯誤。 我得到的錯誤是:
Undefined symbol _circle in module conc.c
這是我的代碼。
#include <stdio.h>
#include <graphics.h>
void main()
{
int x, y, r;
int gd = DETECT ,gm;
initgraph(&gd, &gm, "C:\\TC\\BGI");
setcolor(3);
circle(250, 200, 60);
}
我可以看到你的C代碼沒有任何錯誤。 您可能缺乏關於IDE( Turbo C ++ )的一些知識。 Windows 7上的Turbo C ++ 3.0真的難以想象。 但是,如果要執行此操作,則應設置Turbo C ++的環境。 采取以下簡單步驟:
由於您在Windows 7上使用它,它將不支持全屏模式,您應該禁用它。 為此,請轉到環境並將源跟蹤設置為“當前窗口”,其中有一個單選按鈕將其與“新窗口”交換。
對於全屏模式支持,您可以下載DOSBOX應用程序。 它甚至可以運行舊的DOS應用程序。
為此,您必須安裝DOSBOX,並且需要安裝工作目錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.