怎样把TC程序变成双击图标的EXE可执行程序

来源:百度知道 编辑:UC知道 时间:2024/05/11 16:17:14

TC的确太老了,而且是16位的,也就是说,在TC里,int类型占2个字节。

建议使用dev c++或VC++6.0

在TC里面,按F9就完成了编译,编译就会生成一个和文件名同名的EXE文件,比如A.C就生成A.EXE,没有命名的文件生成NONAME.EXE,生成的EXE文件可能在TC的文件夹下,要找一下。

那个生成的EXE文件就可以鼠标双击运行。

TC太老了,建议使用DevC++或者Code::Blocks等软件,Windows界面的,比较方便,也不大。

一般的文本模式下就不说了,图形模式下应该建立一个不需要驱动程序就能独立运行的可执行
图形程序,Turbo C中规定用下述步骤(这里以EGA、VGA显示器为例):
1. 在C:\TC子目录下输入命令:BGIOBJ EGAVGA
此命令将驱动程序EGAVGA.BGI转换成EGAVGA.OBJ的目标文件。
2. 在C:\TC子目录下输入命令:TLIB LIB\GRAPHICS.LIB+EGAVGA
此命令的意思是将EGAVGA.OBJ的目标模块装到GRAPHICS.LIB库文件中。
3. 在程序中initgraph()函数调用之前加上一句:
registerbgidriver(EGAVGA_driver):
该函数告诉连接程序在连接时把EGAVGA的驱动程序装入到用户的执行程序中。
经过上面处理,编译链接后的执行程序可在任何目录或其它兼容机上运行。
示例:
#include <...>
#include <...>
#include <graphics.h>
int main()
{
int gd=VGA,gm=VGAHI;
registerbgidriver(EGAVGA_driver);/*建立独立图形运行程序*/
initgraph(&gd,&gm,"");
/*
....
*/
closegraph