Visual Studio 2005中的调试问题 - 没有可用于当前位置的源代码

时间:2010-03-25 13:13:01

标签: debugging visual-studio-2005

我在Google上搜索过类似问题的其他人,虽然我发现错误,但我认为其他人没有与我相同的基本问题。

基本上,我必须为单元测试环境创建一个项目才能运行这个测试套件。

首先,我添加原始C文件,编译,然后生成测试文件(C ++)。然后我从项目中排除我的原始源,包括此测试脚本(其中包括顶部的原始源),然后运行。

我可以很好地调试测试文件,但是当它跳转到原始C文件时,我得到了可怕的'当前位置没有可用的源代码'错误。

这两个文件都位于同一个位置,我编译原始文件没有任何问题。

有人对此有任何想法吗?它让我疯狂!

1 个答案:

答案 0 :(得分:0)

事实证明,测试套件正在删除Vis Studio生成的中间调试代码。为了保存这些文件,我不得不在其中添加一些标志。