簡體   English   中英

使用Turbo C ++,我如何在C中繪制圖形?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM