SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Harvest: Greg Laurie

    Harvest: Gre

    6 HAZİRAN 2006
  • soyacincautv

    soyacincautv

    14 NİSAN 2010
  • Top Gear

    Top Gear

    27 Mart 2006