Visual Studio 2005'da hata ayıklama penceresinde MFC C++ projesinde çıkış almak için TRACE() makrosunu kullanmak istiyorum, ancak hangi ek üstbilgi veya kitaplığa ihtiyaç var?MULT olmayan projelerdeki TRACE makrosunu nasıl kullanabilirim?
Hata ayıklama çıkış penceresine mesaj koymanın bir yolu var mı ve bunu nasıl yapabilirim?
wvsprintf, kayan nokta sayılarını işlemez (% f). Bunun yerine, vsprintf kullanılabilir. – JcMaco
Linux C++ için kodunuzu '#include', '#include ' ile değiştirdim,' wvsprinf' yerine 'vsnprinf' değiştirildi. Daha sonra '' OutputDebugString' '' std :: clog << buffer << std :: flush; 'ile değiştirildi. –
enthusiasticgeek
Sürümde, Visual Studio, her TRACE gerçekleşmesi için bir uyarı C4013 (uyarı düzeyi 3) ve ayrıca C4555 (tüm uyarı düzeyi) uyarıları oluşturur. Uyarıları önlemek için 'yanlış' ve '_trace' kısmını '__noop' olarak değiştirdim. Bu ayrıca MFC'nin yaptığı yoldur. –