2013-08-05 39 views
11

Tôi nhận được hai cảnh báo trong khi cố gắng xây dựng các dự án Qt trên Mac (sử dụng QtCreator).Cảnh báo khi xây dựng dự án bằng Qt 5.1 trên OSX

cảnh báo: Không có .qmake.cache. Điều này làm chậm đáng kể qmake với makepec này. cảnh báo: Gọi 'cache()' trong tệp dự án cấp cao nhất để khắc phục sự cố này.

Cảnh báo chỉ thị để gọi cache() trong dự án cấp cao nhất, nhưng tôi không tìm thấy bất kỳ tài liệu nào về cách tôi nên làm điều đó.

tôi thấy một số lỗi đăng nhập qt

  1. https://bugreports.qt.io/browse/QTBUG-31340
  2. https://bugreports.qt.io/browse/QTBUG-30586

Tôi biết điều này chỉ là một cảnh báo, nhưng tôi quan tâm đến việc sửa chữa nó. Có cách giải quyết nào không?

+1

vui lòng chọn câu trả lời của Kurt Pattyn là chính xác. –

Trả lời

8

Giải pháp là gọi bộ nhớ cache() trong tệp .pro chính của bạn.
Sau đó chạy qmake (từ trình đơn xây dựng QtCreator) và xây dựng lại dự án.
Cảnh báo sẽ biến mất.
Ví dụ .pro:

cache() 

QT += ... 
//the rest of the .pro file 
Các vấn đề liên quan