2011-09-16 68 views
4

我试图在VS 2010 Ultimate中使用性能向导工具进行我的简短C++测试。VS 2010,非托管C++性能向导

但对于任何代码的剖析过程中死机和出现下列错误:

Could not launch xxx.exe. Injection of runtime library failed. 

到这个时候我用Netbeans和用VS 2010探查我没有太多的经验。

我不知道这个功能是否适用于非托管C++ ...的C++代码是正确的......

配置:VS 2010旗舰版,Win 7的教授32位。

更新的问题: 仪器方法运行良好,但CPU采样方法仍不起作用。

回答

0

是的,探查器在本地代码上工作。

尝试以提升的管理员用户身份运行Visual Studio。

+0

我可能有同样的问题,只是想尝试这种分析。我不记得确切的错误信息。我在管理员权限下运行VS。 –

+0

@ Ben。运行VS与admin相同的结果... – Johnas

+0

@johnas:你可以尝试在“Hello World”风格的项目上运行探查器,以确保你的VS安装正常吗? –

0

检查您是否为应用程序启用了Application Verifer垫片。

0

此问题可能是由于某些安全或反恶意软件程序在您的程序中安装了挂钩,因此分析器无法获取其挂接。某些供应商提供了限制这些挂钩的方法,以便您可以配置文件,或者您可以尝试在分析时关闭一段时间。