|
|
在制作dos部分遇到点困难
用bgiobj和tlink.
1.将驱动程序EGAVGA.BGI转换成目标文件EGAVGA.OBJ:
...\TC>BGIOBJ EGAVGA
按同样的办法,将字体文件*.CHR转换成目标文件*.OBJ:
...\TC>BGIOBJ TRIP
等等。
2.将上述建立的OBJ文件加入到GRAPHICS.LIB库文件中:
...\TC>TLINK C:\TC\LIB\GRAPHICS.LIB+EGAVGA
...\TC>TLINK C:\TC\LIB\GRAPHICS.LIB+TRIP
...\TC>TLINK C:\TC\LIB\GRAPHICS.LIB+LITT
...\TC>TLINK C:\TC\LIB\GRAPHICS.LIB+SANS
...\TC>TLINK C:\TC\LIB\GRAPHICS.LIB+GOTH
也可以使用TLIB、PRJ程序代替TLINK。
3.在程序中调用initgraph()函数前,应加上如下语句:
registerbgidriver(EGAVGA-driver);
它通知连接程序把EGAVGA驱动程序装入用户的执行程序中,同样在装入字体文件之前要加上如下语句:
registerbgifont(字体文件名);
按照以上步骤,就能实现图形程序的独立运行
|
|