Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VC中的Bug++;什么时候调试? 我只是在调试VisualStudio 2015 IDE中的C++代码时观察到明显的错误。这是一个已知的问题吗_C++_User Interface_Debugging_Visual Studio 2015 - Fatal编程技术网

VC中的Bug++;什么时候调试? 我只是在调试VisualStudio 2015 IDE中的C++代码时观察到明显的错误。这是一个已知的问题吗

VC中的Bug++;什么时候调试? 我只是在调试VisualStudio 2015 IDE中的C++代码时观察到明显的错误。这是一个已知的问题吗,c++,user-interface,debugging,visual-studio-2015,C++,User Interface,Debugging,Visual Studio 2015,在执行步骤(F10)时,左侧的黄色箭头应指向下一步中要执行的当前位置,但似乎将上面的几行放错了位置。看到图片了吗 注意Locals面板中的红色值,它显示sqlStatement变量刚刚更改。这意味着黄色箭头实际上应该放在ret=SqlExecDirect(…)处。当仔细遵循源代码中的调试步骤时,我可以看到当前点确实比黄色箭头指向的位置要远一点 有关VS的信息(从“关于”对话框中捕获)如下所示: 我敢于回答我自己的问题,因为如果没有确切的来源和情况,不可能有人找到它 我还使用Git作为VCS(从

在执行步骤(F10)时,左侧的黄色箭头应指向下一步中要执行的当前位置,但似乎将上面的几行放错了位置。看到图片了吗

注意Locals面板中的红色值,它显示
sqlStatement
变量刚刚更改。这意味着黄色箭头实际上应该放在
ret=SqlExecDirect(…
)处。当仔细遵循源代码中的调试步骤时,我可以看到当前点确实比黄色箭头指向的位置要远一点

有关VS的信息(从“关于”对话框中捕获)如下所示:


我敢于回答我自己的问题,因为如果没有确切的来源和情况,不可能有人找到它

我还使用Git作为VCS(从官方安装)。我还设置了Git
core.autocrlf=false
。可能是我用另一个编辑器(Notepad++)或其他东西接触了源代码

关闭解决方案、关闭Visual Studio、再次启动Visual Studio并打开项目时,Visual Studio警告不要混合行尾(CR LF)。当建议的修复得到确认时,问题消失

如果设置黄色箭头的代码对行的计数不同于编辑器的其余部分(当行结束符混合时,编辑器窗口更宽容),则这是有意义的


由于Visual Studio有自己的Git支持,在不同软件层的协作过程中,事情可能会变得混乱。

我相信您已经想到了这一点,但有时我会在将调试器附加到过时的二进制文件时看到这种行为,也就是说,我对源代码进行了更改,但这些更改并没有编译到我正在尝试的二进制文件中调试。我在调试之前重新编译了它。
Microsoft Visual Studio Professional 2015
Version 14.0.24720.00 Update 1
Microsoft .NET Framework
Version 4.6.01055

Installed Version: Professional

Visual Basic 2015   00322-40000-00000-AA650
Microsoft Visual Basic 2015

Visual C# 2015   00322-40000-00000-AA650
Microsoft Visual C# 2015

Visual C++ 2015   00322-40000-00000-AA650
Microsoft Visual C++ 2015

Application Insights Tools for Visual Studio Package   1.0
Application Insights Tools for Visual Studio

ASP.NET and Web Tools 2015.1 (Beta8)   14.1.11106.0
ASP.NET and Web Tools 2015.1 (Beta8)

ASP.NET Web Frameworks and Tools 2012.2   4.1.41102.0
For additional information, visit http://go.microsoft.com/fwlink/?LinkID=309563

ASP.NET Web Frameworks and Tools 2013   5.2.30624.0
For additional information, visit http://www.asp.net/

Common Azure Tools   1.5
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.

DevExpress.DeploymentTool   1.0
A useful tool for deploying DevExpress assemblies.

KofePackagePackage Extension   1.0
KofePackagePackage Visual Studio Extension Detailed Info

Microsoft Azure Mobile Services Tools   1.4
Microsoft Azure Mobile Services Tools

Microsoft MI-Based Debugger   1.0
Provides support for connecting Visual Studio to MI compatible debuggers

NuGet Package Manager   3.3.0
NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/.

Office Developer Tools for Visual Studio 2015 ENU   14.0.23025
Microsoft Office Developer Tools for Visual Studio 2015 ENU

PreEmptive Analytics Visualizer   1.2
Microsoft Visual Studio extension to visualize aggregated summaries from the PreEmptive Analytics product.

Python Tools for Visual Studio   2.2.31105.00
Python Tools for Visual Studio provides IntelliSense, projects, templates, Interactive windows, and other support for Python developers.

Python Tools for Visual Studio - Django Integration   2.2.31105.00
Provides templates and integration for the Django web framework.

Python Tools for Visual Studio - Profiling Support   2.2.31105.00
Profiling support for Python projects.

SQL Server Data Tools   14.0.50717.0
Microsoft SQL Server Data Tools

TypeScript   1.7.4.0
TypeScript for Microsoft Visual Studio

Visual C++ for Cross Platform Mobile Development   1.0
Visual C++ for Cross Platform Mobile Development

Workflow Manager Tools 1.0   1.0
This package contains the necessary Visual Studio integration components for Workflow Manager.

XtraReports package   1.0
XtraReports package