2011-09-16 71 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

此問題可能是由於某些安全或反惡意軟件程序在您的程序中安裝了掛鉤,因此分析器無法獲取其掛接。某些供應商提供了限制這些掛鉤的方法,以便您可以配置文件,或者您可以嘗試在分析時關閉一段時間。