我正在尝试在Microsoft Visual Studio 2010中调试我的C ++程序 - 在进行一些更改后重新编译代码,运行程序,并且现在尝试附加到进程(Debug - > Attach To Process)。 ..)。
然而,当我这样做时,我会收到一个我从未见过的错误:
' AMSCDNUSimulatord.exe':加载' C:\ Program Files(x86)\ McAfee \ Host Intrusion Prevention \ HcApi.dll',无法找到或打开PDB文件
线程' Win32线程' (0x1c04)已退出代码0(0x0)。
我没有采取与我通常做的不同的事情(构建项目,将工作空间中的AMSCDNUSimulatord.exe'(我的程序的调试可执行文件)复制到了程序覆盖现有的.exe文件),运行程序,并从Visual Studio的Debug菜单附加到进程。
这通常没有任何问题 - 但出于某种原因,我现在在Visual Studio的控制台中遇到上述错误......任何人都对此有所了解?
我还没有改变迈克菲的任何配置或任何东西,所以无法想到为什么会抱怨这一点。
我已尝试在符号位置"下检查" Microsoft符号服务器。正如回答:Visual Studio 2010 "Cannot find or open the PDB file"所建议的那样,但这似乎没有任何区别。
关于我的项目的设置,源位于文件夹C:\Workspace\Simulator
中,这是构建项目时放置.exe文件的位置。然后我从C:\workspace\release\Simulator
运行发布,所以我将.exe从第一个文件夹复制到第二个文件夹,然后从那里运行。问题是,我已经完全按照这种方法持续了好几个月,从来没有遇到任何运行程序和附加到该过程的问题,所以我怀疑这个问题与我的变化有关#&# 39;已经对代码做了......但迈克菲现在如何/为什么要阻止我加入这个过程呢?