繁体   English   中英

如何在Visual Studio 2017中逐步调试7线C ++代码?

[英]How Can I Step Debug a 7-liner C++ code in Visual Studio 2017?

从1998年的Visual Studio 6.0开始,我一直在使用Visual Studio。现在,我具有Visual Studio 2017,并且由于某些限制原因,我在使用C ++时必须使用v100平台工具集。 该代码段如下:

#include <iostream>

int main(int argc, char* argv[])
{
    std::cout << "proj04\n";
    return 0;
}

我把一个断点在cout 断点现在显示为红色圆圈。

如果使用默认平台工具集v141 ,则可以逐步调试代码。 但是,如果我切换到v100 ,则在按F5键时它不会逐步调试,它将一直运行并退出。

我在另一台机器上使用更新的VS2017版本15.8.5进行了测试,可以切换Platform Toolsets v100v141并且都可以逐步调试。

因此,我认为这是我较旧的VS2017版本15.7.5一个错误(由于磁盘空间问题,目前无法更新)。

在较旧的VS2017版本15.7.5 ,我发现的解决方法是先在VS2010中创建项目,然后再在VS2017(Buggy版本15.7.5)中将其打开,然后将其转换为v141平台工具集。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM