Tôi có một dự án mà tôi thường xuyên sửa đổi tiêu đề và khi tôi làm như vậy, và quên make clean
sau đó make
, tôi nhận được tất cả các loại hành vi kỳ lạ. Tôi hiện đang sử dụng Qt Creator làm IDE của tôi, nhưng tôi đã thấy điều này xảy ra trên một dự án độc lập Qt. Dự án của tôi là nhận được khá lớn, và phải xây dựng lại mỗi khi tôi thực hiện một thay đổi tiêu đề đang trở thành không hiệu quả. Có suy nghĩ gì không?Làm cho không xây dựng lại tiêu đề khi thay đổi
Để tham khảo trong tương lai:
Nếu sử dụng hệ thống qmake:
DEPENDPATH += . \ HeaderLocation1/ \ HeaderLocation2/ \ HeaderLocation2/HeaderSubLocation1/ \ HeaderLocation2/HeaderSubLocation2/ \ HeaderLocation2/HeaderSubLocation3/ \ HeaderLocation2/HeaderSubLocation4/ \ HeaderLocation2/HeaderSubLocation5/ \ HeaderLocation3/ \ HeaderLocation3/HeaderSubLocation1/ \ HeaderLocation3/HeaderSubLocation2/ \
hành vi Weird bit như ngẫu nhiên của các mã mà tôi đã không thay đổi trong độ tuổi đột nhiên ném lỗi, hoặc thậm chí mã thư viện ném lỗi nội bộ để bản thân .. – Drise
Có vẻ như bạn đang thiếu một số phụ thuộc vào các tiêu đề. – juanchopanza
Lưu ý cần xem xét: Tệp của tôi được tạo tự động bởi QMake, dựa trên tệp Qt .pro của tôi. Sửa đổi Makefile của tôi có phần không phải là một lựa chọn, bởi vì khi tập tin .pro thay đổi, Makefile được tạo lại. – Drise