2010-03-25 37 views
3

我在桌面系統上開發了一個圖形程序。但是當我試圖在惠普Compaq筆記本電腦上運行它時,它並沒有得到執行。我使用Turbo C開發它。然後我嘗試在筆記本電腦上用Turbo C編寫一個簡單的圖形程序,但是我得到的問題是'initgraph'語句中無法檢測到驅動程序。無法運行c圖形程序

你能告訴我可能是什麼問題嗎?

+9

使用東西從最近的世紀。 – shoosh 2010-03-25 05:44:57

+2

+1用於爲Borland圖形界面創建標籤。我記得90年代初! – 2010-08-08 16:25:47

+0

哦,是的!你是否試圖在** Super VGA **模式下運行它? – valdo 2010-10-31 14:09:47

回答

1

這聽起來像它無法檢測到你有什麼樣的顯卡。嘗試將graphdriver參數設置爲VGAIBM8514

+0

你可以請指導我,如何設置圖形驅動程序。 – PrithviRaj 2010-03-25 05:53:08

+0

編輯您的問題以顯示您對'initgraph'的調用,也許我可以提供幫助。 – Gabe 2010-03-25 05:59:06

+0

Ok :)這是我使用的語句:initgraph(&gdriver,&gmode,「」),其中gdriver被初始化爲DETECT。 – PrithviRaj 2010-03-25 06:12:11

13

Turbo-C,很像我的第一個女朋友,在我心中永遠有一個特別的地方。

但是,它的時間讓她走了。她不是你記得的那個女孩,只是跟不上現代。她當時可能很時髦,但她根本無法處理現代潮流。即使32位內存對她來說也是一個真正的挑戰。你現在是個更好的男人,應該有一個真正的女人。去找一個好的Visual Studio,或者一個不錯的GCC環境。

我不是說你必須忘記Turbo-C。我知道她是你的第一個,並且永遠是神奇的,但她的照片放在鞋盒裏,一年不要超過一次。它的時間繼續前進,哥們。

+0

我仍然從1992年開始玩遊戲。那裏有更新的遊戲。但我仍然想玩一些舊的。爲什麼?好有趣。古代編譯器也是如此。編程不僅是一項工作,也是一項有趣的業餘愛好。如果有人問如何在金剛俱樂部獲得高分,我不會回答「放棄金剛隊並玩」使命召喚8「。 – 2016-05-03 13:40:54

1

在Turbo c goto options-> Linker-> Liabraries->添加圖形庫。 這可能有助於

-4

的步驟,讓您的TC能夠運行圖形程序如下:

  1. 從TC \ BGI文件夾複製CGA.BGI和EGAVGA.BGI文件,並將它們粘貼到TC \ BIN目錄。

  2. 通過單擊TC \ BIN \ TC.EXE打開TC。

  3. 單擊選項 - >鏈接器 - >庫。

  4. 選擇圖形庫選項,然後按確定。

  5. 現在你可以用零編譯錯誤編譯你的圖形程序。

謝謝!

1

我假設所有其他先決條件如連接器都滿意。

現在,我們知道了BGI文件夾通常是在以下路徑(即如果您遵循默認安裝):

C:\ TURBOC++ \硬盤\ TurboC3 \ BGI

您可以看到BGI文件夾位於「TurboC3」內部,而不是TC。 所以,你需要把你的程序如下代碼,

initgraph(&gd, &gm, "C:\\TurboC3\\BGI"); 

我希望這有助於:)快樂圖形編程:d

1

在任何圖形程序的第一步是初始化圖形驅動程序在計算機上使用graphics.h庫的initgraph方法。

void initgraph(int *graphicsDriver, int *graphicsMode, char *driverDirectoryPath); 

它通過加載傳遞的圖形驅動程序,然後將系統更改爲圖形模式來初始化圖形系統。 driverDirectoryPath:它指定圖形驅動程序文件(BGI文件)所在的目錄路徑。如果沒有提供目錄路徑,那麼它將搜索當前工作目錄目錄中的驅動程序文件。樣品初始化語句

initgraph(&gd, &gm, "C:\\TC\\BGI"); 

這裏是C圖形程序的列表,以供參考:http://www.techcrashcourse.com/2015/08/c-graphics-programming-tutorial.html

此外,您可以嘗試使用DOSBOX運行在Windows OS C圖形程序。我嘗試DOSBOX,它在Windows中順利運行。 這裏是我嘗試使用DOS的一個C圖形程序框http://www.techcrashcourse.com/2015/08/c-program-bouncing-ball-animation-graphics.html