2015-01-16 21 views
5

İleriye doğru hareket etmek istediğimde f10/f11 kullanabilirim ama önceki duruma geçebilir miyim? Sadece önceki konum değil, çünkü eğer imleci previos pozisyonuna getirirsem veya değiştirirsem, bu değişkenlerin değerlerini kurtarmaz. Bu mümkün değil?Visual C++ hata ayıklama sırasında bir sonraki durumu dönmek için bir yol var mı?

+0

Bilgime göre, hiçbir şekilde. – Jichao

+1

Olası değil ama bu soru harika. – sharptooth

+0

zaman makinesi ... – ldgorman

cevap

3

yapabilirseniz, farklı bir hata ayıklayıcısını kullanmaya hazırsınız.

GDB supports this feature. MS VS ile GDB kullanarak okuyucu & tarihinde için bir egzersiz olarak bırakılmıştır, ama burada birkaç yararlı bağlantılar edilir: belki de bu

How can I use GDB from inside Visual Studio C++ (Express) to debug my GCC Makefile projects?

https://visualstudiogallery.msdn.microsoft.com/54B953C9-FD8A-4D6F-8C98-D0A1A786CBBE

ya ama pahalı olduğunu http://visualgdb.com/

Not: Kodunuzun Windows'a özgü olduğunu varsayalım. Değilse ve gerçekten bu özelliği istiyorsanız, bir Linux VM kurun ve GCC/GCB'yi kullanın (ve 'a bakın - bağlantılı yapıları görsel olarak incelemenize izin verir enter image description here)

1

böyle bir özellik daha sonra olsaydı şimdiye docs listelenen (ve kurumsal sürümü sadece muhtemelen mevcut) olacağını vardır:

http://msdn.microsoft.com/en-us/library/y740d9d3.aspx

de bu gerektirecektir ne kadar bellek hayal ayıklayıcı olur Her hata ayıklayıcı adımda uygulama durumunu anlık görüntülemeniz gerekir. istediğinize kapanır şey şudur:

Microsoft Time Travel Tracing Diagnostic Tool

ben kullandım hiç de bu bir hata ayıklayıcı eklenti değil.

İlgili konular