Wymuś QtCreator, aby uruchamiał „qmake” podczas budowania

W niektórych moich projektach używam niektórych kroków przed budowaniem skonfigurowanych w pliku .pro. Więcqmake wykona ten krok za każdym razem, gdy zostanie aktywowany.

Teraz w QtCreator, kiedy buduję (także przy całkowitej przebudowie całego projektu), nie zawsze działaqmake, ponieważ próbuje być sprytny i zoptymalizować to. Działa tylko wtedy, gdy plik .pro został zmieniony, powodując kilka problemów.

Częstym problemem jest także dziedziczenie klasy z QObjectpo uruchamiając qmake na tym pliku, nie zauważy go i stądnie biegaćmoc na tym. Takie problemy rozwiązuje się po prostu ręcznie uruchamiającqmake poprzez menu „Build” w QtCreator. Ale jeśli zapomnę o tym, czasami mylę się z powodu błędów kompilacji, które otrzymuję z tego powodu, a to jest naprawdę denerwujące.

(Jak) mogę zmusić QtCreator do wykonania tego krokuzawsze kiedy budujesz projekt?

Myślałem o dodaniu qmake jakokrok budowania w konfiguracji projektu, ale wydaje się, że jest to brudny hack, aby rozwiązać ten problem.

questionAnswers(4)

yourAnswerToTheQuestion