无法附加到进程进行调试 - 为什么会发生?

时间:2016-02-15 11:34:36

标签: c visual-studio debugging process

我正在使用Visual Studio 2010在C中开发应用程序并尝试对其进行调试。不幸的是,我得到了一个"无法附加。"声称我的可执行文件(构建正常)未在' NAME_OF_MY_MACHINE'上运行的错误。

阅读其他涉及无法处理的问题建议这可能与权限有关,但即使我明确地以管理员身份运行VS,我的问题仍然存在。

如果我在没有尝试连接调试器的情况下运行已编译的可执行文件,它只会输出一个点,然后才会发出访问冲突错误。

经过一段时间后,我发现当我手动运行应用程序时,让它暂停,然后尝试连接到它,它给了我一堆“无法找到或打开PDB文件”#39;输出上的消息与加载的dll相关。然后进入工具 - >选项 - >调试 - > Native->加载DLL导出...修复问题。

为什么会出现这种情况?

0 个答案:

没有答案