在 Win7 下运行 TC 2.0 / TC3.0 / BC 3.1 / QB 4.5 等 DOS 开发工具
雖然這幾個工具都已經(jīng)淘汰了,但仍是初學(xué)編程的優(yōu)秀工具。
相信不少人都遇到過,在 Win7 / Vista 下運行這些工具編寫的圖形程序時會出錯:(16 bit MS-DOS Subsystem) This system does not support fullscreen mode. Choose 'Close' to terminate the application.
(具體的,發(fā)生在初始化圖形模式的語句,即 TC/BC 的 initgraph() 函數(shù)和 QB 的 SCREEN 命令)
這里我們用 DosBox 來解決兼容問題。DosBox 可以模擬一個相對完美的 DOS 環(huán)境,我將 DosBox 0.72 和這些開發(fā)工具打包,并簡單配置了一下,可以解決前述問題。
多幾句廢話:
如果你還在用 TC 2.0,不如換成 TC 3.0 或 BC 3.1,后者是前者的升級,可以兼容,用起來更方便。
另外,通過 QB 入門也是很不錯的,之后基于 BASIC 的應(yīng)用也很廣。
下載:
支持 Win7 / Vista 的 Turbo C 2.0 【進入下載頁面】(2.4M)
支持 Win7 / Vista 的 Turbo C 3.0 【進入下載頁面】(4.3M)
支持 Win7 / Vista 的 Borland C/C++ 3.1 【進入下載頁面】(8.1M)
支持 Win7 / Vista 的 Quick BASIC 4.5 【進入下載頁面】(2.7M)
PS,版權(quán)還是要注意的,DosBox 和 TC / BC / QB 都不是我的,各歸各公司,呵呵。
DosBox 官方網(wǎng)站 http://www.dosbox.com/
補充一下:
以上壓縮包使用的虛擬化技術(shù),無論解壓到什么路徑下,執(zhí)行路徑都不會改變。因此,繪圖時的 BGI 路徑分別是:
Turbo C 2.0: c:\\tc20\\bgi
Turbo C 3.0: c:\\tc30\\bgi
Borland C++ 3.1: c:\\borlandc\\bgi
Quick BASIC: 無需指定
更多的,比如遇到“BGI Error:Graphics not initialized(use 'initgraph')”問題的,請看這篇日志:
http://hi.baidu.com/yangw80/blog/item/7eef4ec4f69e54cf39db49af.html
還推薦大家用一下 VC,通過 EasyX 庫,VC 也可以像 TC 一樣簡單地繪圖,請看這篇日志:
http://hi.baidu.com/yangw80/blog/item/63ff598072a9f9d09023d97f.html
如果還有問題,請到這個貼吧提出來,該日志我不再回復(fù):
http://tieba.baidu.com/f?kw=easyx
?
原文:http://hi.baidu.com/yangw80/blog/item/a87599d1ef95ced6572c84b0.html
轉(zhuǎn)載于:https://www.cnblogs.com/phpfans/archive/2011/08/23/2150646.html
總結(jié)
以上是生活随笔為你收集整理的在 Win7 下运行 TC 2.0 / TC3.0 / BC 3.1 / QB 4.5 等 DOS 开发工具的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ACM PKU1703 Find the
- 下一篇: 构件图(Component Diagra