VS создаёт моки и прочее в процессе компиляции кода. Причём местонахождение папки для генерируемых файлов меняется в настройках проекта. Т.е. мне например удобно, что они сразу улетают в темп и не мучают меня своим присутствием в папке с исходниками.
А в чем проблема? Сгенерированные исходники VS отображает в Generated Files, ресурсы - в Resource Files, а сами исходники в Source Files. Большого неудобства я в этом не вижу. Или я что-то недопонимаю?
А раз их местонахождение может измениться за 5 секунд, значит чтобы их найти, необходимо прописывать абсолютные пути для их подключения.
Проще выражаясь - создаётся фиг пойми где, а даже если и пойми где, нужен абсолютный путь.
Хм, не один год пользуюсь VS и никогда не приходилось прописывать абсолютные пути или что-то подобное. Можно по-подробнее об этой проблеме?
И ничего плохого не вижу, использовать такой подход для небольшого приложения, или одного класса, который используется только в main.cpp.
Вот список демок и примеров, что поставляются вместе c Qt:
demos\embedded\flickable\main.cpp
demos\glhypnotizer\main.cpp
examples\activeqt\comapp\main.cpp
examples\activeqt\simple\main.cpp
examples\activeqt\webbrowser\main.cpp
examples\animation\animatedtiles\main.cpp
examples\animation\appchooser\main.cpp
examples\animation\moveblocks\main.cpp
examples\animation\states\main.cpp
examples\tutorials\gettingStarted\gsQt\part3\main.cpp
examples\tutorials\gettingStarted\gsQt\part4\main.cpp
examples\tutorials\gettingStarted\gsQt\part5\main.cpp
examples\widgets\validators\main.cpp
examples\graphicsview\weatheranchorlayout\main.cpp
examples\network\bearercloud\main.cpp
examples\network\download\main.cpp
examples\statemachine\factorial\main.cpp
examples\statemachine\trafficlight\main.cpp
Неужели разоработчики Qt не в курсе, что это сплошная "головная боль"?