Skopiuj plik do katalogu kompilacji po skompilowaniu projektu z Qt
Widziałem kilka sugestii, ale nic tak naprawdę nie działało dla mnie, jak chcę. Po prostu muszę skopiować plik do żądanego katalogu docelowego.
Powiedz na przykład zta odpowiedź:
install_it.path = %{buildDir}
install_it.files += %{sourceDir}/settings.ini
INSTALLS += install_it
Zmienne%{buildDir}
i%{sourceDir}
należy zdefiniować, aby ta praca była Ok, nie ma problemu%{sourceDir}
: to jest po prostu.
. Ale jak mogę się dostać%{buildDir}
?
EDIT1
Powiedz, mam projektmy_project
tutaj:
/path/to/my_project
Tak więc ścieżka budowania wersji jest następująca:/path/to/my_project-build-Desktop-release
,
ścieżka budowania debugowania jest następująca:/path/to/my_project-build-Desktop-debug
Mam tutaj pliki do skopiowania do katalogu docelowego:/path/to/my_project/copy_to_install_dir
Chcę więc mieć wszystkie pliki/path/to/my_project/copy_to_install_dir
do skopiowania/path/to/my_project-build-Desktop-release
kiedy wypuszczam kompilację. I w ten sam sposób dla kompilacji debugowania.
Nie mogę znaleźć zmiennej zawierającej pełną ścieżkę docelową, tj./path/to/my_project-build-Desktop-release
do kompilacji debugowania.
Na wszelki wypadek: używam Windows, ale i tak szukam rozwiązania krzyżowego.
EDIT2
Dokładne rozwiązanie dla przyszłych czytelników:
install_it.path = $OUT_PWD
install_it.files = copy_to_install_dir/*
INSTALLS += \
install_it