c++环境下,怎样用Visual Studio调试循环

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++环境下,怎样用Visual Studio调试循环相关的知识,希望对你有一定的参考价值。

详细点,例如for,while循环,如何调试,谢谢!!!

就是那种一步一步加起来那种循环,数字总是不对……

对了 是2010版本的。

按F9在程序中设置断点,再安F5调试运行,运行到断点程序会暂停,光标移到变量上会显示变量值,按F10可以继续往下执行程序。追问

到断点的时候没有system(“pause”) 一闪而过怎么办 要自己补上么??

谢谢!!

参考技术A 不知道帮不帮得了你,下面是一个打印一个数组的简单例子
int a[5]=1,2,3,4,5,;
for(i=0;i<5;i++)
cout<<a[i]<<endl;
参考技术B 调试这个很简单的吧!我在线帮你看看!

Visual Studio c++ 仅在调试模式下 LNK 1104 错误

【中文标题】Visual Studio c++ 仅在调试模式下 LNK 1104 错误【英文标题】:Visual Studio c++ Only in Debug Mode LNK 1104 error 【发布时间】:2015-11-06 19:16:31 【问题描述】:

我刚刚在 Visual Studio 2013 Ultimate 中创建了 c++ 控制台应用程序。

当我在调试模式下运行代码时:

error LNK1104: cannot open file 'C:\Users\example.exe'  

当我在发布模式下运行代码时:

Build: 1 succeeded

你有什么想法,我为什么要让 LNK1104 处于“调试模式”?

【问题讨论】:

您是否尝试过清理并重建? msdn.microsoft.com/en-us/library/ts7eyw4s.aspx @NathanOliver 我做了 10 次清理和重建,包括重新启动操作系统。 @HocineDJEMAI 谢谢,但我已经阅读了这篇文章并将规则应用于我的项目。 error LNK1104: cannot open file 'C:\Users\example.exe' 如果这是实际错误,那我就知道原因了。您应该没有写入文件夹 C:\Users 的权限。所以你的项目设置对于调试版本是错误的。 【参考方案1】:

好的,我想我找到了解决方案。

我目前正在使用“Bitdefender Total Security 2015” 在防病毒部分,

我找到了以下消息

所以每次我在调试版本中编译时,Bitdefender 都会准确地删除我的 .exe 文件。

解决方案:

转到防病毒部分:

单击排除选项卡上的排除文件和文件夹

最后添加你的项目路径

我是这样做的,我的项目也在调试版本中工作。

我希望解决方案有帮助

【讨论】:

以上是关于c++环境下,怎样用Visual Studio调试循环的主要内容,如果未能解决你的问题,请参考以下文章

在 Visual Studio 2012 Express 中设置 C++ 调试环境

ubuntu下使用visual studio code来编译和调试C++

2.5 visual studio调试nodeos

Visual Studio c++ 仅在调试模式下 LNK 1104 错误

Microsoft Visual Studio 2008怎样编写C++

2.6 visual studio开发linux程序