tôi vô hiệu hóa các qDebug() thông điệp bằng cách viếtLàm thế nào để kích hoạt và vô hiệu hóa qDebug() thông điệp
CONFIG(release, debug|release):DEFINES += QT_NO_DEBUG_OUTPUT
trong file .pro. Điều này hoạt động tốt. Tôi muốn biết nếu có bất kỳ cách nào để kích hoạt các tin nhắn qDebug() sử dụng mã nguồn. Tôi muốn gửi nó như là một đối số cho ứng dụng. Vì vậy, theo mặc định, tôi sẽ có các tin nhắn qDebug() bị vô hiệu hóa, nhưng với một đối số cho biết để bật các tin nhắn qDebug(), tôi cần kích hoạt qDebug(). có khả năng làm cái này không?
Any help is appreciated
Bạn có thể xem tài liệu 'qInstallMsgHandler'. – vahancho
@vahancho dòng đó trong tệp .pro không dừng console.log cho tôi –
@mohammadalabid, tại sao bạn thêm nó vào tệp .pro? Nó sẽ được thêm vào mã sorce của bạn. Vui lòng xem câu trả lời cho câu hỏi này và tài liệu Qt: http://doc.qt.io/qt-5/qtglobal.html#qInstallMessageHandler. – vahancho