Мой старый файл проекта Qt (файл .pro), который работал; не создает никаких файлов (файлы moc_ или .obj). Почему он завершает этап сборки, ничего не делая?

#c #qt #build #makefile #qt-creator

#c #qt #сборка #makefile #qt-creator

Вопрос:

У меня есть старый файл проекта (.pro). Внезапно я вижу, что мой файл проекта не создает никаких файлов (moc_ или .obj файлы). Он выходит из этапа сборки, ничего не делая.

результат компиляции гласит,

 Starting: "c:installationsqt4.7.4desktopqt4.7.4msvc2005binqmake.exe" D:iConMiscPOCDOEDOELibDOELib.pro -r -spec win32-msvc2005 "CONFIG =release"
The process "c:installationsqt4.7.4desktopqt4.7.4msvc2005binqmake.exe" exited normally.
Starting: "C:InstallationsQt4.7.4QtCreatorbinjom.exe" 

jom 1.0.3 - empower your cores

The process "C:InstallationsQt4.7.4QtCreatorbinjom.exe" exited normally.
  

Комментарии:

1. Должны ли вы передавать некоторые параметры и переключатели компилятору jom?

Ответ №1:

Вы пробовали запускать qmake для регенерации файлов makefile? Иногда я обнаруживал, что если мой файл .pro имеет более раннюю дату, чем Make-файлы (возможно, потому, что я переместил файл между компьютерами с другой настройкой часов), эти make-файлы устаревают и не восстанавливают moc _ * и ui_ * .

Комментарии:

1. Я восстановил файлы make. И, поскольку вы правы, мне недавно пришлось изменить часовой пояс моей системы. удивительно, но он сгенерировал файлы один раз, но после этого не повезло.