在vc++6.0中调试出现错误提示怎么解决?

在vc++6.0中调试出现错误提示怎么解决?,第1张

回答:

C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\是你文件的路径,1234567.c是文件名,(1) : error C2146:是第一个错误,错误类型是C2146,syntax error : missing ')' before identifier 'c' 是具体说明,一般你可以双击这里然后程序自动返回程序中出错的位置。简单的语法错误都可以找出来,但是高级点的错误基本提示都有误,你需要仔细看看你的文件配置等信息,很可能这个错误是由于你用其他东西引起的。比如头文件缺失或者错误,等等。

win7 64位VC++6.0调试代码无法关闭窗口解决方法。

VC6在64位Windows7下调试的时候,再结束调试,程序无法退出。

问题描述:当我击F5开始一个项目的调试时,轿槐姿程序在我设置闭绝的断点处停止,这时按下Shift+F5后,vc6可以退出调试状态,但是WINDOWS系统的任务栏上会留下前面调试时产生的程序。该进程不能被结束,即使我使用任务管理器也不可以终止程序。而且,当修改代码之后,就不能重新编译了。想结束该进程的唯一的办法是关闭VC6,并重新开启。

一般的解决方法:不使用"结束调试"这个功能,让程序正常结束(就是放个可以退出的菜单或者按钮, 而不是使用Shift+F5的退出);或者在调试运算时,在断点之间关掉程序。

终极解决方法:检查文件DM.dll版本,DM.dll在程序安装目录的“Common/MSDev98/Bin”。正确的版本是6.0.9782.0。

软后下载TLLOC.DLL。

其中关键的地明乱方是DM.dll的版本是否正确,如果DM.dll版本不对,应该下载DM.dll对原始版本进行覆盖,然后下载TLLOC.DLL,之后就可以任意退出调试了。

两个DLL都是在“Common/MSDev98/Bin”中,直接覆盖就行了。

1. 看起来是你没建工程直接编译的文件,试试以下流程。

新建,在工程里选Win32 Console Application,OK之后就按照默认的An empty project直接Finish,然后新建源前拍C++ Source File,你如果在填文件名时加上后缀.c的话(例如file1.c)就可以编辑C程序了,不加的话默认的是.cpp,是C++格式

2. 程序执行完了就退出了。如果你直接运行(双击或命令行)编译完成的 *.exe文件的话,没有特殊语句(例如你用的getch() 去等待接收字符,还可以用system("pause")等),程序就会直接退出。但是如果你在VC6下运行程悔凯序,雹羡VC6会自动让程序停留在运行完的状态,让你看到运行结果。

可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的

“Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的

选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,

“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,

你可以到相应的路径下找到这个应用程让闹高序。

因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”

—>“Directories(目录)”重新设置“Excutable Fils、Include Files、

Library Files、Source Files”的路径。很多情况可能就一个盘符的不同

(例弯渣如你的VC装在C,但是这些路径全部在D),改过来就坦尺OK了。

虽然是引用,但很多情况下就是这个问题


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12333332.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存