Mam skonfigurowane rozbudowane konfiguracje (10+) (zgodnie z wymaganiami mojego projektu), a także konfiguracje wdrażania i "uruchomienia" dla mojego projektu. Ten projekt opiera się na zewnętrznym dysku twardym, który jest przenoszony między dwoma komputerami. Problem polega na tym, że za każdym razem, gdy przenoszę dysk twardy, QtC chce usunąć wszystkie moje ustawienia i zacząć od zera.Jak zmusić QtCreator do załadowania pliku pro.user?
Jak wymusić QtC, aby załadować moje ustawienia projektu? W tej chwili musiałem zacząć od początku, ponieważ bez konieczności klikania "zapisz" w dowolnym miejscu, QtC nadpisał wszystkie moje ustawienia w momencie, gdy otworzyłem projekt bez ostrzeżenia.
Przypuszczam, że nie muszę nawet wymuszać ładowania pliku. Byłbym w porządku, gdybym tylko wiedział, co to jest w pliku * .pro.user, który podpowiada QtC, że powinien mnie ignorować (i zdrowy rozsądek) i nukeować moją pracę bez powodu. Gdybym wiedział, mogłem ręcznie wycinać i wklejać moje ustawienia z pliku .user do pliku .user. Próbowałem już ręcznie aktualizować dwa pola w pliku he * .user o nazwie "EnvironmentId" & "FileVersion", ale QtC jakoś wciąż magicznie wie, że chcę, aby to on zniszczył mój projekt.
Czy ktoś może mi pomóc?
Smutne, ale prawdziwe. Rozważ przejście na cmake. Będzie przechowywać wiele ustawień w pliku CMakeCache.txt, a twórca Qt będzie miał za mało mocy. –
Sposób, w jaki sobie z tym poradzę, nie polega w ogóle na plikach * .user. Konfiguracje kompilacji umieszczam bezpośrednio w pliku projektu i przełączam się między nimi za pomocą zmiennej CONFIG. –
@NikosC. Nie rozumiem pliku ".pro"? Co możesz w nim przechowywać? Proszę wyjaśnij szczegółowo tę magię, dobry panie! – SaburoutaMishima