Qt creator - это IDE, которая используется для создания ваших проектов Qt.Это все.Но qmake позволяет вам строить проект.Из qmake manual ,
qmake автоматизирует генерацию Make-файлов, так что для создания каждого Make-файла требуется всего несколько строк информации.qmake генерирует Makefile на основе информации в файле проекта.qmake содержит дополнительные функции для поддержки разработки с Qt, автоматически включая правила сборки для moc и uic.
Вам не нужно включать ваши файлы moc отдельно, но вы должны запустить qmake, который содержит всю информацию онеобходимые файлы moc.Посмотрите на сгенерированные Makefile.debug
или Makefile.release
после qmake, и вы можете найти, что все файлы moc будут включены для вас.
Теперь, чтобы запустить qmake в Qt creator, просто перейдите на Build->RebuildAll
, которыйзапустит qmake, и все файлы (moc) также будут сгенерированы и скомпонованы (в Makefile.debug).
Надеюсь, это упростит вашу неопределенную ссылку.