微信运营是兼职:C语言编出来的程序可以脱离编译系统运行吗?

来源:百度文库 编辑:高校问答 时间:2024/05/09 07:44:58
我将原程序编译连接后得到.exe执行程序,但是双击这个程序运行时,一回车,程序就关闭了.但是在编译系统里却运行得很好.那么C语言的 程序怎么脱离编译系统运行啊?是不是非得在编译系统里才能运行啊?

在主函数结束前加一句
getch();

当然可以脱离运行了,不然还有什么意义
你的程序运行后就关闭,是否是没有输出显示,或是显示没有停顿

你先在DOS下运行试试,如果DOS下能正常运行那么就是你输出的问题

通常应无问题,可以脱离编译系统运行。

编出来的程序应当是Release下的程序.

如果你建的是查错程序(Debug) 下的程序,它用的动态链接库不同,如果环境变量没有设好,双击程序运行会有问题。

把程序打成安装包就行
如果你在程序中引用的类库在使用者的电脑上不存在
那么程序就无法正确执行

getch()被包含在conio.h头文件中