7 EKİM 2010, PERŞEMBE
Nasıl Qt kullanırken konsola Yazdır
Qt4 ve C bilgisayar grafiklerinde bazı programlar yapmak için kullanıyorum. Benim zamanında konsol, hata ayıklama değil bazı değişkenleri yazdırmak mümkün olmak istiyorum, ama cout
Eğer kütüphaneleri eklersem bile işe yaramıyor gibi görünüyor. Bunu yapmanın bir yolu var mı?
CEVAP
7 EKİM 2010, PERŞEMBE
Eğer iyi stderr
, yazdırmak için yeterli ise hata ayıklama için aşağıdaki dere, başlangıçta planlandığı kullanabilirsiniz:
qDebug() << "C Style Debug Message";
qDebug( "C Style Debug Message" );
qWarning() << "C Style Warning Message";
qWarning( "C Style Warning Message" );
qCritical() << "C Style Critical Error Message";
qCritical( "C Style Critical Error Message" );
// qFatal does not have a C style method.
qFatal( "C Style Fatal Error Message" );
Açıklamalarda belirttiği gibi olsa da, akılda mesajları QT_NO_DEBUG_OUTPUT
tanımlanmış kaldırılır qDebug
Eğer stdout ihtiyacınız varsa bu Kyle Strand işaret ettiği gibi () gibi bir şey deneyebilirsiniz:
QTextStream& qStdOut()
{
static QTextStream ts( stdout );
return ts;
}
Sonra aşağıdaki gibi diyebiliriz
qStdOut() << "std out!";
Bunu Paylaş:
Nasıl binlerce JavaScript ayırıcısı ol...
Nasıl çözüleceği "Hata: kötü Ende...
Nasıl bir baskı izleme/günlüğü konsola...
Nasıl Tutulması için çıkış mesajları A...
Nasıl bir nesne dökümü'alanları k...