2009-08-10 22 views

cevap

13

Başlık eklenmesini kaldırmamalısınız. Bunu yaparsanız, qDebug içeren her ifade derleyici hatası verebilir. Serbest bırakma için derleme yaparken QT_NO_DEBUG_OUTPUT sembolünü tanımlayın. qDebug, bu sembol tanımlandığında ve (umarız) derleyicinin çağrıları hiçbir şey yapmayan bir işleve en uygun hale getireceği zaman hiçbir şey yapmayacaktır.

+1

Bu, Qt kitaplıklarından hala qDebug iletileri alabileceğiniz için yeterli değil. Bir Windows geliştiricisi iseniz, SysInternals'ın dbgview programıyla kontrol edebilirsiniz. – hmuelner

1

Daha iyi bir fikir qInstallMsgHandler içine bakmak olabilir. Hata ayıklama iletilerinizi istediğiniz yere yönlendirebilirsiniz.

İlgili konular