История изменений
Исправление quiet_readonly, (текущая версия) :
No rule to make target 'Shape.cpp',
Эта ошибка практически всегда означает, что файла нет на указанном месте.
И ещё
- Не надо писать имена переменных несколько раз, можно проще
SOURCES += $$PWD/shape.cpp \ $$PWD/noeditshape.cpp
- SUBDIRS в данном случае ни при чём, это конструкция для совсем другой задачи
- Внутри shape.pri можно использовать $$PWD — переменная PWD хранит путь к директории, где находится обрабатываемый файл pro, pri или prf (путь без слеша на конце).
Исходная версия quiet_readonly, :
No rule to make target 'Shape.cpp',
Эта ошибка практически всегда означает, что файла нет на указанном месте.
И ещё
- Не надо писать имена переменных несколько раз, можно проще
SOURCES += shape/shape.cpp \ shape/noeditshape.cpp
- SUBDIRS в данном случае ни при чём, это конструкция для совсем другой задачи
- Внутри shape.pri можно использовать $$PWD — переменная PWD хранит путь к директории, где находится обрабатываемый файл pro, pri или prf (путь без слеша на конце).