求win7直接用的TC

求win7直接用的TC,第1张

可以直接用window xp系统安装

1、首先当然是下载windows7 ISO镜像,点击下载Windows7简体中文旗舰版下载 (Windows 7 MSDN官方正版原版ISO),下载下来后用虚拟光驱打开,拷贝文件至非系统盘,如D:\Windows7。

2、把D:\Windows7目录下的bootmgr和boot目录(其实只要里面的boot.sdi和bcd文件)拷贝到c盘根目录下,并在C盘根目录下建个sources文件夹。

3、把D:\7057\sources下的boot.wim复制到C盘刚建的sources文件夹。

4、打开cmd,输入c:\boot\bootsect.exe/nt60 c:,提示

“Bootcode was successfully updated on all targeted volumes.”

Turbo C对于用initgraph()函数直接进行的图形初始化程序, 在编译和链接

时并没有将相应的驱动程序(*.BGI)装入到执行程序, 当程序进行到intitgraph()

语句时, 再从该函数中第三个形式参数char *path中所规定的路径中去找相应的

驱动程序。若没有驱动程序, 则在C:\TC中去找, 如C:\TC中仍没有或TC不存在,

将会出现错误:

BGI Error: Graphics not initialized (use 'initgraph')

因此, 为了使用方便, 应该建立一个不需要驱动程序就能独立运行的可执行

图形程序,Turbo C中规定用下述步骤(这里以EGA、VGA显示器为例):

1. 在C:\TC子目录下输入命令:BGIOBJ EGAVGA

此命令将驱动程序EGAVGA.BGI转换成EGAVGA.OBJ的目标文件。

2. 在C:\TC子目录下输入命令:TLIB LIB\GRAPHICS.LIB+EGAVGA

此命令的意思是将EGAVGA.OBJ的目标模块装到GRAPHICS.LIB库文件中。

3. 在程序中initgraph()函数调用之前加上一句:

registerbgidriver(EGAVGA_driver):

该函数告诉连接程序在连接时把EGAVGA的驱动程序装入到用户的执行程序中。

经过上面处理,编译链接后的执行程序可在任何目录或其它兼容机上运行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6552060.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-24
下一篇 2023-03-24

发表评论

登录后才能评论

评论列表(0条)

保存