注册 登录
编程论坛 C图形专区

怎么样独立运行图形

sun521 发布于 2006-11-26 18:14, 812 次点击
因此,为了使用方便,应该建立一个不需要驱动程序就能独立运行的可执行图形程序,Turbo C中规定用下述步骤(这里以EGA、VGA显示器为例):
I. 在C:\TC子目录下输入命令:BGIOBJ EGAVGA
此命令将驱动程序EGAVGA.BGI转换成EGAVGA.OBJ的目标文件。
II. 在C:\TC子目录下输入命令:TLIB LIB\GRAPHICS.LIB+EGAVGA
此命令的意思是将EGAVGA.OBJ的目标模块装到GRAPHICS.LIB库文件中。



看懂了 但是不知道怎么做 谁能帮帮!!!!
4 回复
#2
jig2006-11-27 12:16
我以前也做过,后来就忘记了,记得是在一本书上看到的,我也是按书上步骤照着做的,可现在忘了怎么设置的了。

不过好像你用WIN-TC,他的编译环境已经帮你设置好了,你只要编写好代码,他会自动的给你把驱动加载进去的。
#3
sun5212006-11-27 13:36


没啊
斑竹
我没找到啊运行这个
#include<stdio.h>
#include<graphics.h>
int main()
{
int gdriver=DETECT,gmode;
registerbgidriver(EGAVGA_driver);
/*建立独立图形运行程序 */
initgraph(gdriver, gmode,"c:\\caic\\bgi");
bar3d(50,50,250,150,20,1);
getch();
closegraph();
return 0;
}
显示 没有定义 EGAVGA_driver

#4
sun5212006-11-27 19:50

我找到了楼主
是我的环境里缺文件 呵呵

#5
fyi11062007-05-20 20:21
这里有一本TC下的图形编程全攻略:
https://bbs.bc-cn.net/viewthread.php?tid=140976
1