用TC编译的程序生成.EXE文件后没有tc环境怎么运行?

言子o唁
2013-10-14 · TA获得超过4184个赞
知道大有可为答主
回答量:1082
采纳率:0%
帮助的人:2016万
展开全部
可能图形库没带进去。 独立图形运行程序的建立TurboC对于用initgraph()函数直接进行的图形初始化程序,在编译和链接时并没有将相应的驱动程序(*.BGI)装入到执行程序,当程序进行到intitgraph()语句时,再从该函数中第三个形式参数char*path中所规定的路径中去找相应的驱动程序。若没有驱动程序,则在C:\TC中去找,如C:\TC中仍没有或TC不存在,将会出现错误:BGIError:Graphicsnotinitialized(use'initgraph')因此,为了使用方便,应该建立一个不需要驱动程序就能独立运行的可执行图形程序,TurboC中规定用下述步骤(这里以EGA、VGA显示器为例): 1.在C:\TC子目录下输入命令:BGIOBJEGAVGA此命令将驱动程序EGAVGA.BGI转换成EGAVGA.OBJ的目标文件。 2.在C:\TC子目录下输入命令:TLIBLIB\GRAPHICS.LIBEGAVGA此命令的意思是将EGAVGA.OBJ的目标模块装到GRAPHICS.LIB库文件中。 在程序中initgraph()函数调用之前加上一句:registerbgidriver(EGAVGA_driver):该函数告诉连接程序在连接时把EGAVGA的驱动程序装入到用户的执行程序中。经过上面处理,编译链接后的执行程序可在任何目录或其它兼容机上运行。
绳童妫顺
2019-01-15 · TA获得超过3873个赞
知道大有可为答主
回答量:3097
采纳率:30%
帮助的人:434万
展开全部
在最后程序结束前用个system("pause"),加头文件stdlib.h,或者用getch(),加头文件conio.h都行两者选一种就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式