[Qt-interest] qDebug with #ifdef macros ?
Aaron Lewis
the.warl0ck.1989 at gmail.com
Sat Oct 2 17:11:20 CEST 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
I'm trying to implement a custom debug output function with simple
macros.
#include <QDebug> // Make << operator works , just for
clarification ;-)
#ifdef MYDBG
#define DBG qDebug()
#else
#define DBG
#endif
If macro MYDBG is defined , qDebug() will works as usual , else
it's an empty function.
and if i call it like this :
DBG << "Bonjour Aaron";
It won't even compile , anyone got some ideas to help ? qDebug(
fmt .. ) isn't really cool somehow ..
Many thanks !
- --
Best Regards,
Aaron Lewis - PGP: 0xDFE6C29E
Key Server: http://keyserver.veridis.com
Finger Print: 9482 448F C7C3 896C 1DFE 7DD3 2492 A7D0 DFE6 C29E
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQIcBAEBAgAGBQJMp0uYAAoJECSSp9Df5sKee6wP/iCRR02d9cUWhQpQ6bMsbByH
hVY3K1lsGaobopk2ZcZuCtjyYDI2VB3SiK9yiEyN1uenD+pldKMV37ZZznlfXeuF
k67mNQKZGW55C2MEwIzFHa/X0aXqud4bcD/LJmbbj1mG+vND42vhfr8OTuHDdW0e
nb6Vq/3wk5/hfk65bGl5praNimC17+nCItEXbeuTXjwUPcA0cq6snVdHaO9xgRNe
clPVTSWXueUMZ1Jhwmo4wsxUO8+/Qturmhfctkg3nA/I/YxYN5vNZkNbAkGFXxRF
/cn5zM2HUVAka1GBKCyqhVJUW9uSF8AYQPvvH2JGGmm4KPFqUq2UG8E3lOZBnTBv
QW5aHi/gxYzF6SySZwXWAFxTDoj+4s3LaACKAIaLfE+Sdl/hFESL5M0b8hhzIrVJ
zdcGoiSzRVzSLK5UCiASfzPPebjzonQB75D+VMX3yQl0iEXcZ9c0cGy95BbFc03/
5i9+a6wTjFEIDKfEvZ/gmPatl681N+Vu1u+VgQBUKisEd0fWYdydBBYEA7SxgRa6
0cSEyow+enn5KiWAMzD0KMasV9Fw+D6rVuB0SSVQSzbFqb/8Hsiv5aksZ+PIo/jH
eHYzdsS3bIMioz6Ir8oRsVmtu4nTDTAs0PmeKSP+NJisiu/KZLPWR001FGoG3yfg
duJTuq+1ByWUCCZIj/87
=Rm6l
-----END PGP SIGNATURE-----
More information about the Qt-interest-old
mailing list