永发信息网

如何让C图像程序独立运行

答案:2  悬赏:40  手机版
解决时间 2021-04-26 01:34

如何使C图像程序独立运行?即:放在别人电脑上也能运行。要求具体操作步骤!

已经产生了EXE文件,但是仅能在自己电脑上运行,放在别人电脑上就只会闪出个TC窗口,然后就消失了。是这种情况!!

最佳答案
把那个图形静态库graphics.lib跟那个exe文件放在一起就可以在别的电脑上运行了
全部回答
下面是实现图形程序独立运行的具体步骤:   1.将驱动程序EGAVGA.BGI转换成目标文件EGAVGA.OBJ:   C:\TC>BGIOBJ EGAVGA (在这里,我的tc目录下面没有*.BGI的文件,到哪里可以找到? 还有进入dos方式后,在tc的目录下面执行命令BGIOBJ EGAVGA,得到以下输出,我该怎么办? 'bgiobj' 不是内部或外部命令,也不是可运行的程序 或批处理文件。) 下面的步骤就没有试了…………大家帮帮忙啊,^_^   按同样的办法,将字体文件*.CHR转换成目标文件*.OBJ:   C:\TC>BGIOBJ TRIP   C:\TC>BGIOBJ LITT   C:\TC>BGIOBJ SANS   C:\TC>BGIOBJ GOTH   2.将上述建立的OBJ文件加入到GRAPHICS.LIB库文件中,具体方法如下:   C:\TC>TLINK C:\TC\LIB\GRAPHICS.LIB+EGAVGA   C:\TC>TLINK C:\TC\LIB\GRAPHICS.LIB+TRIP   C:\TC>TLINK C:\TC\LIB\GRAPHICS.LIB+LITT   C:\TC>TLINK C:\TC\LIB\GRAPHICS.LIB+SANS   C:\TC>TLINK C:\TC\LIB\GRAPHICS.LIB+GOTH   也可以使用TLIB、PRJ程序代替TLINK。   3.在程序中调用initgraph()函数前,应加上如下语句:   registerbgidriver(EGAVGA-driver);   它通知连接程序把EGAVGA驱动程序装入用户的执行程序中,同样在装入字体文件之前要加上如下语句:   registerbgifont(字体文件名);   4.通过上述处理后,编译连接后的执行程序就可以在任何目录下运行了。这时,将屏幕初始化为图形模式的函数可改写为:   void InitGra(void)   {int GD=DETECT,GM;   registerbgidriver(EGAVGA_driver);   registerbgifont(triplex_font);   registerbgifont(small_font);   registerbgifont(sansserif_font);   registerbgifont(gothic_font);   initgraph(&GD,&GM,"");   }   按照以上步骤,就能实现图形程序的独立运行,在Turbo C2.0、Borland   C++2.0、Borland C++3.1下均运行通过。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
钱和朋友谁最重要
助理会计师报名交钱什么时候结束呀
银行安全保卫口号,安全员的岗位责任职责
心情郁结的时候怎样才能舒展
山东经济管理干部学院的商务日语怎么样
兵和警有何区别
梦幻 方寸怎么加点
蔡研多高?(韩国)
现在什么行业好赚钱?
东湖丽景花园(东北门)在什么地方啊,我要过去
除了捐贡,消费还有别的办法成为金五星吗
谁给我一个下魔兽的密码啊
360杀毒为何老是重新下载
什么是CULV机种
g data antivirus 2010
推荐资讯
天龙八部里钟灵木婉清段延庆那些人物的人物做
对于qq飞车哪些骗子该怎么处理
我补办一张银行卡要55元?是不是太黑了吧?
我的好记星v1+里面有的歌不见了,在电脑上也
dnf死尸装备地灵绝魂套装怎么用他的属性
丰田卡罗拉1.6自动档的车配置怎么样 ?价位?
夢幻西游中什麼副本最容易得果子
现实中的和尚真的会化斋吗?
消费劵是每天0:00时清零的吗
泗洪县恒康医药有限公司地址在什么地方,想过
我的QQ币怎么没了
谁有悠哈猴完整的表情包
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?