Название: Qt компилирует файлы без изменений Отправлено: kamil от Июнь 13, 2015, 00:10 При сборке проекта Qt Creator почему-то компилирует заново все файлы, вне зависимоти от того, был он изменён или нет. Для примера в одном из .cpp файлов добавляю строку с qDebug(); и собраю проект - в итоге Qt Creator перекомпилирует абсолютно все файлы в проекте.
Читал что это может быть связано с неправильными настройками времени - если файл по дате и времени изменён позже чем сейчас. Но у меня такого нету - все файлы изменены в прошлом. В чём может быть дело? UPDATE: ПОсмотрел makefile, и увидел странно дело: debug/moc_qextserialport.cpp: C:/Qt/5.4/mingw491_32/include/QtCore/QIODevice \ C:/Qt/5.4/mingw491_32/include/QtCore/qiodevice.h \ C:/Qt/5.4/mingw491_32/include/QtCore/qglobal.h \ ... ещё куча заголовков от qt C:/Qt/5.4/mingw491_32/include/QtCore/qcontainerfwd.h \ C:/Qt/5.4/mingw491_32/include/QtCore/qisenum.h \ ../map \ C:/Qt/5.4/mingw491_32/include/QtCore/qobject_impl.h \ ../library/qextserialport/qextserialport_global.h \ C:/Qt/5.4/mingw491_32/include/QtCore/QtGlobal \ ../library/qextserialport/qextserialport.h что за ещё ../map? Откуда он мог вообще взяться? И так для каждой цели. UPDATE2: В дереве проекте есть папка map. Если её переименовать в map1 или что-нибудт другое, то ../map не добавляется в зависимости каждой цели и всё работает нормально. Соотвественно, если её назвать map, то наблюдается такое странное явление. Вопрос такой: чё за бабуйня? Название: Re: Qt компилирует файлы без изменений Отправлено: Fregloin от Июнь 15, 2015, 21:33 на всякий случай проверьте права доступа к файлам
|