【问题标题】:VS profiler, source information not availableVS profiler,源信息不可用
【发布时间】:2021-11-15 08:37:24
【问题描述】:

我第一次尝试使用 Visual Studio 性能分析器,我对我的某个特定功能感兴趣,该功能已被分析器成功检测到。但是,当我点击它时,我得到“源信息不可用”。

我该如何解决这个问题?

库中的所有外部函数都是可见的。 “lab.cpp”中的任何函数都不会显示。我的意思是,甚至“主要”都不可用。这是我编辑的唯一文件,我在其中编写了所有代码:

【问题讨论】:

  • 第一步是确保可执行文件与源文件完全一致。你可以尝试重建一切。您可能有一个您没有注意到的编译错误,并且您可能正在分析一个过时的构建。
  • @FrançoisAndrieux 好吧,我一无所知,所以我会提到一切。我只是编写代码并在发布模式下点击“本地 Windows 调试器”。这就是我在VS中所做的一切。如果这就是您的意思,我现在尝试了“重建解决方案”。还是一样的错误。

标签: c++ visual-studio performance visual-studio-debugging profiler


【解决方案1】:

如果其他人有同样的问题,我通过在我的 cpp 文件(包含函数的文件)常规属性中设置以前为空的“调试信息格式”来解决它:

【讨论】:

  • 很好,请记住接受您的回答,因为这将对其他论坛成员有所帮助,感谢您分享解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-26
  • 1970-01-01
  • 1970-01-01
  • 2011-07-22
  • 2019-11-12
  • 2012-12-31
相关资源
最近更新 更多