gpt4 book ai didi

visual-studio - 在 Visual Studio 2013 中使用 v60 平台工具集时,调试信息不​​匹配

转载 作者:行者123 更新时间:2023-12-05 03:12:12 24 4
gpt4 key购买 nike

我正在使用 Visual Studio 2013,但我需要使用 Visual C++ 6.0 编译器开发一个旧项目。

为此,我一直在使用 Daffodil在 Windows 8.1 上暂时没有问题。(您可以在这个 StackOverflow 问题中阅读更多如何在较新的 Visual Studio 版本中使用 VC++ 6 编译器:Is it possible to use the VC++ 6 compiler in Visual Studio 2012?)

现在我有了一台新的 Windows 10 机器,我在其中重新安装了 Visual Studio 6、2010、2013 和 Daffodil。

使用 v60 构建工具(Visual C++ 6.0 编译器),项目编译正常。

但是,当我尝试调试时,VS提示“调试信息不​​匹配”,无法设置断点等,但是:

  • PDB 文件存在,与调试可执行文件的文件夹和名称相同;
  • 在 Debug模式下构建的应用程序,启用了调试信息;
  • 调试器在使用 Visual Studio 2010 或 2013 构建工具时工作正常;
  • 如果在 Visual C++ 6 IDE 中打开项目,调试器工作正常。

我尝试重新安装所有 Visual Studio 版本以及 Daffodil,但没有解决。任何线索可能是什么问题?

最佳答案

我终于找到了可行的解决方案!

对于 VS 2013:启用“ native 编辑并继续”在工具->选项->调试->编辑并继续下

对于 VS 2015:启用“使用 native 兼容模式”在 Tools->Options->Debugging->General

关于visual-studio - 在 Visual Studio 2013 中使用 v60 平台工具集时,调试信息不​​匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34560149/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com