2012-11-24 27 views
7

Tôi muốn xác định QT_NO_DEBUG_OUTPUT cho Bản dựng phát hành, nhưng tôi không thể tìm thấy nơi để thêm nó.Chỉ thêm định nghĩa tiền xử lý cho Bản phát hành bản phát hành trong Qt Creator

Tôi cần định nghĩa tiền xử lý là Bản phát hành cụ thể, tức là nó sẽ ảnh hưởng đến Bản phát hành, nhưng không phải là bản dựng Gỡ lỗi.

Tôi đang tìm tương đương này (đó là trong Visual Studio):

enter image description here

Trả lời

10

Trong tập tin dự án của bạn:

CONFIG(release, debug|release) { 
    #This is a release build 
    DEFINES += QT_NO_DEBUG_OUTPUT 
} else { 
    #This is a debug build 
} 

Lưu ý rằng CONFIG có thể chứa cả "phát hành" cũng như "gỡ lỗi". Chỉ có hiệu quả cuối cùng, đó là những gì kiểm tra trên không. Điều này được giải thích tại đây:

http://doc.qt.digia.com/qt/qmake-function-reference.html#config-config

Các vấn đề liên quan