#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. И, поскольку вы правы, мне недавно пришлось изменить часовой пояс моей системы. удивительно, но он сгенерировал файлы один раз, но после этого не повезло.