В Qt проекте, который собирается из QtCreator или из ком. стороки, используется теневая сборка, т.е. вне папки исходников. Для использования MSVC его solution генерируется так:
qmake -tp vc -r CONFIG+=release
При этом сборка из MSVC IDE происходит в папке исходников. Как задействовать теневую сборку, чтобы не править вручную сгененрированные файлы проекта MSVC, в идеале - задать теневую сборку в ком. строке вызова qmake выше?
В принципе, запуск qmake из другой директории, поддиректории, например, частично решает проблему:
qmake -tp vc -r CONFIG+=release ..\MyProject.pro
Сорцы, находящиеся в папке ..\src не засоряются.