У меня есть проект Qt, который использует qmake. Для того, чтобы повысить четкость и читаемость, я хотел бы сохранить исходные файлыКак поместить сгенерированные файлы (например, файлы объектов) в отдельную папку при использовании Qt/qmake?
- система сборки
- генерируются файлы (например, объектные файлы)
отдельно.
Итак, мой первый шаг укладывал исходные файлы в директорию SRC/к югу:
myproject/
myproject.pro
src/
main.cpp
MainWindow.ui
...
Таким образом, я отделил исходные файлы из системы сборки (* .pro). Однако, когда я затем запустить qmake
затем make
, сгенерированные файлы (объектные файлы и т.д.) помещаются в основную папку проекта:
myproject/
myproject.pro
Makefile
main.o
ui_MainWindow.h
...
src/
main.cpp
MainWindow.ui
...
Ну, по крайней мере, они не помещаются в папку src/
, но как я могу указать, что они помещены в другую подпапку, такую как build/
?
myproject/
myproject.pro
Makefile
build/
main.o
ui_MainWindow.h
...
src/
main.cpp
MainWindow.ui
...
(Кстати, я не все равно, где ставится цель двоичный myproject
, но я думаю, он должен быть помещен непосредственно в папку проекта, а не в build/
.)
Это не работает для меня. – abhiarora