giriş için DebugMode #if daha iyi bir yolu var mı P/C# dan çağrılan, bu yüzden şeylerin/ayıklama C++ tarafını çalışma noktasının kuramıyorum. Bu yüzden günlüğe kaydetmeye karar verdim, böylece bir şeylerin yanlış gittiğini ve nerede olduğunu görebiliyorum. Giriş yapıp yapmamayı belirlemek için #define DebugMode 1
ekliyorum. Her şeyden Öncelikle ben c çok iyi değilim ++ ama etrafında almak için yeterli biliyorum. Yani benim sorular şunlardır:Bir C++ kütüphanesi şu olacak yapıyorum
her çağrı Log etrafında
#if DebugMode #endif
s sarma daha iyi bir yolu var mı? Bunu Log yönteminin içinde yapabilirim ve sadece günlüğe kaydetme etkinleştirilmemişse geri dönebilirim, ancak bu demek oluyor ki, tüm bu kayıt dizileri montajda olacak?i mi Printf onun "..." operatör
Log("Variable x is {0}", x);
gibi bir şey iletmemi sağlayan yaptığını, böyle satır numarasını almak ya da bir tür izleme bilgilerini yığını gibi herhangi hileler var taklit nasıl olduğunu Günlükte kullanabilir miyim?
teşekkürler!
Bu, doğrudan soruyu yanıtlamaz, ancak * "*", yalnızca "ek" iletişim kutusundaki C# 'dan P/Çağırılan C++ kodunu hata ayıklayabilir, "Yerel Kod" seçeneğinin bir seçenek olarak işaretlendiğinden emin olun . –
Bu seçeneği nerede bulabilirim? – Daniel