1

我是 Visual Studio 的新手。我有 Visual Studio 2010 和 Windows 7。我最近检查了一个 Visual C++ 项目。该项目最初是一个 VC++ 6 项目,但是一个通用的 VC++ 项目可以与我签出的项目一起打开,所以我打开了 VC++ 项目来使用。

当我尝试调试项目时,我的断点都没有被命中,而是出现了反汇编窗口。断点有错误:“断点当前不会被命中。没有为此文档加载符号。”

我已经研究了这个错误并徒劳地尝试了很多事情,但我想知道在 VS10 中使用不同版本的 Visual Studio 编写的项目是否缺少一些简单的东西。

4

1 回答 1

1

在开始调试会话之前,请确保您“重建”以确保您的二进制文件是新鲜的。如果您遇到构建错误,您将需要修复代码或项目设置。

[已添加] 确保您正在构建和调试 Debug 构建配置。发布版本通常不包含调试信息。

如果您有可用的 VC 6,则可以改为安装 VC6 和Daffodil,然后将项目的平台目标设置为 v60。这样您就可以使用 VC6 构建工具进行构建,从而最大限度地减少对代码更改的需求。

于 2013-06-21T21:14:07.710 回答