Tôi đã cài đặt nhiều phiên bản Qt và tôi cần biên dịch dự án của mình với tất cả chúng.
Sử dụng tệp chuyên nghiệp, tôi không thể tìm thấy trong tài liệu hướng dẫn cách thực hiện biên dịch có điều kiện.Cách kiểm tra phiên bản Qt đã chọn trong tệp .pro?
Lý tưởng nhất, đây là những gì tôi muốn làm:
QT_VERSION = 5 # this can be 4, set manually
if(QT_VERSION == 5) {
QT += widgets
}
if(QT_VERSION == 4) {
QT += gui
}
Đương nhiên, nếu() lệnh không tồn tại trong các tập tin chuyên nghiệp.
Có cách nào tốt hơn để làm điều tương tự không?
có thể là một lựa chọn không? – brunocodutra
Tôi luôn sử dụng cmake khi có thể. Tôi e rằng đây không phải là trường hợp. – Pietro