永发信息网

VC6.0的一些问题,回答时别复制粘贴

答案:2  悬赏:0  手机版
解决时间 2021-07-31 03:05
  • 提问者网友:夢醒日落
  • 2021-07-30 09:26

我的程序测试通过了,但在DEBUG文件夹下的EXE文件为什么运行时一闪而过。有什么好的解决办法,需调用什么函数,system"pause"有什么作用。为什么我的VC++在执行时很容易出现卡在LINKING的现象,这种现象主要是什么原因造成的呢?

积分不多,愿意全部赠送,有积分了还会追加,复制粘贴的旁观

最佳答案
  • 五星知识达人网友:枭雄戏美人
  • 2021-07-30 11:03

第一:运行程序生成的exe文件一闪而过. 可以在程序的return之前加一句getchar(); 使程序停留获取输入.


当然不用getchar(); 而用system("pasue");也是可以的. 一样是使程序暂停,按任意键再继续往下执行.



第二: VC编译时容易出现Linking,使得编译器需要任务管理器才能关闭. 这个是VC的一个小BUG, 称之为"假死"现象. 针对这个BUG,MS发布了SP6补丁. 不知道别人打了这个补丁效果如何,但是我打了该补丁后就没出现过假死现象.



该补丁的下载地址:


英文版地址:
http://download.microsoft.com/download/1/9/f/19fe4660-5792-4683-99e0-8d48c22eed74/Vs6sp6.exe
简体中文版地址:
http://download.microsoft.com/download/e/c/9/ec94a5d4-d0cf-4484-8b7a-21802f497309/Vs6sp6.exe

全部回答
  • 1楼网友:神鬼未生
  • 2021-07-30 12:05
1.可能是你没有去执行他,你用的是调试
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯