[教程]使用dosbox安装、运行Turbo C++ 3.0(tc3)

软件和网站开发以及相关技术探讨
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

[教程]使用dosbox安装、运行Turbo C++ 3.0(tc3)

#1

帖子 stlxv » 2007-08-12 16:25

Turbo C++ 3.0(也就是tc3)是纯DOS程序,因此必须用dos模拟器来运行。而wine是纯win32模拟器。

1. 使用新立得软件包管理器安装dosbox。

2. 下载Turbo C++ 3.0,这里假设用本贴提供的(不是我改过的)。
地址:tcpp3.part1.rar tcpp3.part2.rar

3. 将本帖提供的Turbo C++ 3.0解压到~/tmp/tc3inst。(~是指“主文件夹”)

4. 为了使以后使用dir命令的时候不会列出一大堆不相关的东西,建立一个目录/文件夹专门用来存放DOS程序:~/dosapp(用“位置->主文件夹”来打开文件管理器,空白处点右键->“创建文件夹”),等下我们就把Turbo C++ 3.0安装到这里来。

5. 启动dosbox:Alt+F2,然后输入dosbox,单击“运行”。完了会启动dosbox窗口,如图所示:
图片

6. 做好心里准备:从现在起要输入命令了,DOS本来就是命令操作的。下面的命令都在dosbox里面输入。

7. 挂载Turbo C++ 3.0安装盘到D盘。

代码: 全选

mount d ~/tmp/tc3inst
8. 挂载~/dosapp到C盘,以后每次运行dosbox,也要将~/dosapp挂载到C盘。例如,Turbo C++是将盘符和配置挂钩的,本来在C盘的,你放到D盘即使运行了也会出错(假如不做任何修改的话)。

代码: 全选

mount c ~/dosapp
9. 切换到D盘,然后运行安装程序。

代码: 全选

D:
install
如图所示:
图片

10. 按回车继续,第二个画面选择安装源,直接按下键盘上的D。完成后如图。
图片

11. 按回车继续,这个画面要求选择安装源目录,如图所示。由于默认的安装源目录是根目录,所以直接按回车继续。
图片

12. 这里的默认安装选项是要将Turbo C++安装到D:\TC,这里将其安装到C:\TC比较合适。
此时(光标选中第一项)直接按回车,在Turbo C++ Directory(默认就是了)处按回车,输入C:\TC,如图所示。
图片
回车后,其他目录也根着改成在C:\TC下了。此时按Esc,回到主界面,如图所示。
图片

13. 由于默认安装选项已经选择安装所有的功能,此时用上下箭头将选择移动到Start Installation,按回车后开始安装。等一下然后安装就完成了,如图所示。
图片

14. 按任意键继续。此时会打开一篇说明文档,有兴趣的可以看看。看完了按Esc退出。

15. 安装完成了,Turbo C++可以使用了。现在切换到C盘Turbo C++的程序目录然后启动Turbo C++。

代码: 全选

c:
cd tc\bin
tc
如图所示。
图片

---------------------========= 华丽的分割线 =========---------------------

16. 以后的使用方法:启动dosbox,挂载~/dosapp到C盘,然后启动TC。
挂载~/dosapp到C盘:

代码: 全选

mount c ~/dosapp
启动TC:

代码: 全选

c:
cd tc\bin
tc
退出dosbox:

代码: 全选

exit
---------------------========= THE END =========---------------------



郁闷,csdn blog老是出错:-(
附件
tcpp3.part1.rar
(1.76 MiB) 已下载 3047 次
tcpp3.part2.rar
(1.44 MiB) 已下载 2825 次
dosbox-running.png
tc-inst1.png
tc-inst2.png
tc-inst3.png
tc-inst4.png
tc-inst5.png
tc-inst6.png
tc-running.png
PHP是最好的语言!不服来战!
antonym55
帖子: 353
注册时间: 2007-04-03 9:52
联系:

#2

帖子 antonym55 » 2007-08-12 16:45

这个东西有什么用?

DOS/Windows的话,

还不如用DJGPP,这个可以用在保护模式
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

#3

帖子 xhy » 2007-08-12 17:18

除了考古 还有什么用呢?
目前负债150多万
头像
hualang0929
帖子: 1226
注册时间: 2006-11-11 10:23
来自: Mars
联系:

#4

帖子 hualang0929 » 2007-08-12 18:38

dosbox 噢
还是不错的,占用资源相对也小,先前看guoshuang用这个打游戏来的~~
抬头望星空一片晴,我独行,夜已渐寒……
头像
David50814
帖子: 556
注册时间: 2007-06-11 4:20
来自: 北京
联系:

#5

帖子 David50814 » 2007-08-12 19:32

感谢这个帖子给我提供考古工具,感谢楼主
robert870119
帖子: 768
注册时间: 2007-03-05 20:45

#6

帖子 robert870119 » 2007-08-12 19:37

感谢MM。很好的帖子。。。
我曾经琢磨能否 UBUNTU DOS双系统。。 :oops:
tyfj
帖子: 48
注册时间: 2007-06-05 20:11

#7

帖子 tyfj » 2007-08-15 3:54

这个应该是真真高手的工具,我还要很久也许才会想到这种用法,不过n年前还是用过turbo c的,是c / c++ 就不太记得清了。不管怎样,这种技术性极强的贴子我都很佩服,这才是真正的高手风范。

唉,输入法出问题,fcitx3.5,源刚更新的,发贴都不知所云了。 其实简单一个字:顶。
头像
ct
帖子: 2201
注册时间: 2005-04-06 21:15
来自: 安徽黄山
联系:

#8

帖子 ct » 2007-08-15 15:41

这个不是高手的工具,是骚包的玩具. :lol:
gofisher
帖子: 22
注册时间: 2007-08-20 16:03

#9

帖子 gofisher » 2007-08-24 14:06

存在即合理。
玄鹤
帖子: 39
注册时间: 2007-07-26 10:50

#10

帖子 玄鹤 » 2007-08-24 15:32

什么叫吃饱了撑的?本贴就是一个范例。
头像
nobrain
帖子: 808
注册时间: 2005-08-25 13:58
来自: ustc
联系:

#11

帖子 nobrain » 2007-08-24 22:52

我一直用dosbox玩dos下的game
爱喝真猪奶茶的夜鸣猪
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#12

帖子 BigSnake.NET » 2007-12-24 19:52

那是80年代末90年左右的东西了。
现在企业里不会有人用Turbo C++了,那是十分过时的东西了。
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
shellex
帖子: 2180
注册时间: 2007-02-18 19:33
系统: OSX
来自: lyric.im
联系:

#13

帖子 shellex » 2007-12-25 7:41

举一反三没看懂吗?
不是为tc而dosbox的
digwtx
帖子: 34
注册时间: 2007-11-13 18:44
来自: 广西-柳州-工学院
联系:

#14

帖子 digwtx » 2007-12-30 10:15

TUBOR C++现在最多只能当作一个教学软件来用了,用来写高级的程序已经不太可能了,除非你去写DOS的程序,现在还有几个人用DOS?
其实写DOS的程序,大部分都是为了方便读写硬盘,因为WIN的驱动不好弄。
读写硬盘,在LINUX下是件很容易的事,根本不用考虑什么,几个函数搞掂。正因为如此,我专门在LINUX下写读写硬盘的程序。

但LZ的帖子还是不错的,实用性虽然不算得怎么样,但精神可贵。就像我前些时间在研究CDLINUX,这个是几年前的东西了,我现在已经在把它装进VBOX的硬盘里了,而且还装了GCC,在里面测试程序,感觉还是不错的。

支持下LZ!
别他妈的不拿PC当回事儿!
njayong071230
帖子: 7
注册时间: 2007-12-30 9:29
来自: 江苏南京

#15

帖子 njayong071230 » 2007-12-30 10:36

digwtx 写了:TUBOR C++现在最多只能当作一个教学软件来用了,用来写高级的程序已经不太可能了,除非你去写DOS的程序,现在还有几个人用DOS?
其实写DOS的程序,大部分都是为了方便读写硬盘,因为WIN的驱动不好弄。
读写硬盘,在LINUX下是件很容易的事,根本不用考虑什么,几个函数搞掂。正因为如此,我专门在LINUX下写读写硬盘的程序。

但LZ的帖子还是不错的,实用性虽然不算得怎么样,但精神可贵。就像我前些时间在研究CDLINUX,这个是几年前的东西了,我现在已经在把它装进VBOX的硬盘里了,而且还装了GCC,在里面测试程序,感觉还是不错的。

支持下LZ!
把TC++用作教学也不当,里面有很多概念早已过时,像int是2byte,范围从-32768~32767,near pointer只能分配<64k内存之类的。。。
身在L营心在W
回复