单步执行(F11)不会在Visual Studio 2015中输入某些功能

时间:2017-10-09 15:52:07

标签: c++ visual-studio visual-studio-2015

Normal Estimation Using Integral Images下载的Inaprogram。我想进入computeFeature (output)enter image description here

程序不会进入该功能。既不按F11也不在函数定义内的某一行设置断点。但该计划将进入下一个声明deinitCompute()

Why Visual Studio's debug mode Step Into (F11) sometimes doesn't enter inside some functions?中提到的方法不起作用。 我的Visual Studio 2015选项设置如下所示。 enter image description here

Step into not working, but can force stepping after some asm steps中提到的方法也不起作用。我的Visual Studio 2015 clien属性页面设置如下所示。  enter image description here

Visual Studio 2012 - how to step into (F11) source code中提到的方法也不起作用。 我的Visual Studio 2015中的F11没问题。 enter image description here

此问题可能会在另一台计算机上重复出现。 我怎样才能让Visual Studio直接进入函数computeFeature(输出)?

以下是源代码 Normal Estimation Using Integral Images 以及关联测试数据文件 table_scene_mug_stereo_textured.pcd

我在Windows 10企业版上使用Microsoft Visual Studio Enterprise 2015,版本14.0.23107.0 D 14REL。

1 个答案:

答案 0 :(得分:2)

VS没有踩到某个功能的一些原因:
1)该功能没有调试信息    在这种情况下,您可能需要设置VS以进入汇编语言。

2)包含该功能的文件的调试信息已损坏    在调试模式下重新编译文件。

3)该函数在库中,没有调试信息。

4)该功能是操作系统功能,没有调试信息。

5)您正在以发布模式运行。

6)该功能没有代码,已被删除    这可能会发生取决于您的优化设置。

7)编译器将您的函数转换为“内联”代码(通过优化)。