博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
让TC图形程序脱离 *.BGI 而独立运行的办法
阅读量:2431 次
发布时间:2019-05-10

本文共 629 字,大约阅读时间需要 2 分钟。

进DOS方式,进入TC所在的目录
1、将图形驱动程序 Egavga.GBI (最常用,分辨率为640*480)转换为 Egavga.OBJ
键入:bgiobj egavga
(如果是TC++,应在 Bgi 目录下进行)
2、将 Egavga.OBJ 与 Graphics.lib 连接
键入:tlib lib/graphics.lib + egavga.obj
(在TC++中,应在 Bin 目录下进行 tlib ../lib/graphics.lib + ../bgi/egavga.obj)
3、在程序中按以下初始化图形库
int gdriver=VGA,gmode=VGAHI;
initgraph(&gdriver,&gmode,""); //无需指定驱动程序所在路径
registerbgidriver(EGAVGA_driver);
至此,大功告成!
当然也可以将其它显示方式的驱动程序(如 Cga.BGI)、矢量字库连接到图形库中
#include
#include
int main()
{
int gdriver=DETECT,gmode;
registerbgidriver(EGAVGA_driver): / *建立独立图形运行程序 */
initgraph( gdriver, gmode,"c://tc");
bar3d(50,50,250,150,20,1);
getch();
closegraph();
return 0;
}

转载地址:http://qopmb.baihongyu.com/

你可能感兴趣的文章
iterm2 保存阿里云登陆并防止断开连接
查看>>
brew安装
查看>>
mysql5.7初始密码查看及密码重置
查看>>
go语言实现2048小游戏(完整代码)
查看>>
动态二维码免费制作
查看>>
C语言贪吃蛇
查看>>
Python练手项目
查看>>
知网毕业论文爬取
查看>>
Django无法显示图片
查看>>
AOP技术基础
查看>>
聊聊Spring中的数据绑定 --- DataBinder本尊(源码分析)
查看>>
Spring MVC 框架的请求处理流程及体系结构
查看>>
mybatis-generator-gui界面工具生成实体
查看>>
Github访问速度很慢的原因,以及解决方法
查看>>
数据库分区、分表、分库、分片
查看>>
数据库垂直拆分 水平拆分
查看>>
关系型数据库设计:三大范式的通俗理解
查看>>
Hibernate常见面试题
查看>>
如何写一份优秀的java程序员简历
查看>>
如何避免软件行业的薪资天花板?
查看>>