使用vc编C++的程序,提示出错时,怎样快速找到错误位置?

我看到别人电脑上VC环境里有一个小的箭头扑救符号,在出错行的行首,为什么我的没有?

如果是简单的错误,可以直接双击错误列表里的错误项或者生成输出的错误信息中带行号的地方就可以让编辑窗口定位到错误的位置上。

对于复杂的模板错误,最好使用生成输出窗口。多数情况下出发错误的位置是最靠后的引用位置。如果这样确定不了错误,就需要先把自己写的代码里的引用位置找出来,然后逐个分析了。

C++的模板错误虽然往往会有很多行的输出,但其实是一个整体,有时候必须整体分析。这个并没有很完全的捷径可走。只能在使用中不断积累经验。或者你可以尝试先使用clang++之类错误输出更清晰的编译器。如果一定要使用VC++的话,尽量使用最新的版本,因为微软在这方面也一直在改进。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-30
build栏里面双击错误行就自动定位了错误代码或者编译后按F4,快速定位
操作流程如下:
编译后,如果有错误,找编译器的下面那个窗口,里面有个build栏,build栏里显示的就是错误提示,鼠标双击错误的那行,编译器就跳了对应的错误的代码那里了!
第2个回答  推荐于2017-10-05
编译出错的话,直接双击那行错误提示,会跳到出错的那行代码;不过有时会不准,真正的错误出现在前面的行里;
箭头可能是你用的VC版本不一样?

运行出错的话,可以设置断点,然后debug运行;或者F11单步运行;本回答被提问者采纳
第3个回答  2015-09-28
出错位置,就是提示的那个行,或者这一行的前面几行。

visual c++ 6.0中写好源程序后编译的时候有错误,怎么找错误的位置?
打开错误列表窗口,路径:视图->其他窗口->错误列表 按F7编译,如果有错误会在错误列表中展示出来,鼠标双击错误项就会 跳转到对应的行。不过有些链接错误无法跳转不过根据错误信息能找到相应的函数或文件

visual C++ 中出了错不显示错误的具体位置啊
方法1:启动VC时不要用图形界面,通过在命令提示符下输入:Msdev \/useenv运行(注意啦\/前面有个空格).它会强制使系统环境变量全高设置成正确值.而且,只需要使用一次这样的方式运行VC,以后再次通过双击图标的方式启动也不会有问题。方法2:使用你的VC安装盘修复一下。方法3:在VC中点击“Tools”—>“O...

C++在编程的时候,出现错误了,能显示位置吗?
能,如果你用的是VC++环境的话,编译错误时按F4,系统会自动帮你定位到错误的代码行.而且下面的报告里也有说明 如果是TC的话错误行是有特殊的颜色(记不清了)

C++程序调试时报错1 error,但无法知道是哪里出错,请问怎样解决?
你往出现error提示的上几行就可以查看,全部都是英文说明的,有一般的英文水平可以看得懂,很简单的英文,直接点击出错的说明就可以看到程序框中的左边那一列会出现蓝色的箭头,就是指出那一行出错,就可以检查了。。。

VC++ 6.0如何显示错误位置
VC++ 6.0显示错误的位置:1、首先我们先编辑一个错误的程序。2、点击上边的运行按钮,弹出提示框,点击确定。3、由于该程序语法有错误,所以下面会提示有一个错误。4、双击出错提示行,那个错误原因会变成蓝色。5、回到上面程序的位置,在前面出错的地方有一个错误标识箭头。

用mircosoft visual c++编好了程序,但有一处错误,但不知道是哪?怎么办...
我说的是vc++6.0 调试是编程必须用到的。按F10进入调试界面。按F10逐行调试。如果改行中有函数,你要进入函数后,在逐行调试 按F11.再调试过程你可以查看变量的值。可以在下图中名称中写入你想知道的变量名就可以查看了。有啥不明白hi我。

怎么检查C++程序中的错误
编译的时候出现错误,在编译器的下方的输出窗口上双击出现“error”的行会定位到代码中出错的地方。正确的代码如下:include <stdio.h> int main (){ int max(int grade_1,int grade_2,int grade_3);int grade_1,int grade_2,int grade_3,int grade_max;scanf ("%d,%d,%d",&grade_1,...

使用Microsoft Visual C++的时出错
很多人的 选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的, “CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\\VC98\\Bin”下面, 你可以到相应的路径下找到这个应用程序。 因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)” ...

visual c++6.0出现错误的时候怎么查找在哪儿?
安装或者使用vc 6.0时,凡是出现兼容性问题提示框,一律把“不再显示此消息”打上勾,然后选择“运行程序”。在安装vc的时候,不要选择tools里面的ole\/com object viewer工具,就可以顺利安装,不会影响vc++的编译。

vC++6.0能提示错误的地方吗?
1,保存为c或c++文件2,根据断点调试找到错误处。3,采用F10或F11单步调试找到精确的错误处。其中f10是跳过函数调用,f11是进入函数体调试。一般是先用f10,确定函数输入输出是否正确(与自己想的一样),如不一样,则用f11进入函数体一步一步调试。4,在调试过程中,肯定得监视程序中的变量。在vc6.0的右下角有一个...

相似回答