Can __FILE__ and __LINE__ be made linkable when printed to Qt Creator's debug console?
问题 Header: #define TRACE_ERROR(s) \ { ... char TraceBuffer[512]; sprintf(TraceBuffer, "%s\t(%s:%d)", s, __FILE__, __LINE__); DebugErrTrace(TraceBuffer); ... } Implementation: void DebugErrTrace(char *String, ...) { ... qDebug() << String; } The above spits out a line of debug trace, which might look something like ERROR File Missing! (..\trunk\Common\FileManager.cpp:102) in Qt Creator's debug console. I've noticed that Qt's own error messages e.g. Object::connect: No such slot cClass::Method