我有一個在VC 2008(C++)中開發的應用程序,它使用使用openssl dll的軸dll。而且,連鎖中的某個人會破壞堆 - 這種情況最終會在我的應用程序中在違反應該/不會發生的地方給我「內存訪問違規」。所以,鏈中的某個人會破壞一些東西,但我找不到誰或什麼。查找內存違規/泄漏
我嘗試使用DevPartner的工具進行內存泄漏,但沒有發現任何泄漏 - 沒有任何內容。
我該如何解決這個問題?我多次查看axis和ssl文檔,並執行並檢查了所有可能的內存管理問題和修復,但無濟於事。
非常感謝! Marin
你確定這不是你自己的代碼嗎?在發佈之前,圖書館會檢查這些類型的問題。 – DumbCoder 2010-12-14 13:18:36
你有錯誤發生時的堆棧跟蹤嗎?你可以試試windbg。 – 2010-12-14 13:23:34
看看這個問題:http://stackoverflow.com/questions/413477/is-there-a-good-valgrind-substitute-for-windows。它不直接回答你的問題,但有很多好的工具提到。 – 2010-12-14 14:20:03