У меня есть спокойный проект, который использует 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/
папка, но как я указываю, что они помещаются в другую sub папку такой как build/
?
myproject/
myproject.pro
Makefile
build/
main.o
ui_MainWindow.h
...
src/
main.cpp
MainWindow.ui
...
(BTW, я не забочусь где целевой двоичный файл myproject
помещается, но я предполагаю, что это должно быть помещено непосредственно в папку проекта, а не в build/
.)