krestikMOC - Meta Object Compiler. Когда разрабатывается проект с использованием Qt, в cpp-исходник включаются специфичные для Qt макроопределения и выражения типа Q_OBJECT, Q_PROPERTY, Q_CLASSINFO и т.п., используется система сигналов/слотов. Перед компиляцией происходит запуск moc, который проходит по исходнику и, если находит, подобные включения, генерит на их основе класс, содержащий код данного метаобъекта.
Цитата:
Я так понимаю, что не указана переменная окружения QMAKESPEC. Если я опять не ошибся, то где прописать, и что?
|
Для работы с Qt как минимум необходимо наличие следующих внешних переменных:
- QTDIR - путь, где лежит сама библиотека
- QMAKESPEC - тип компилятора, для которого будет генериться соответствующий Makefile. Подробности - в REDAME или ./configure --help
В PATH соответственно должен быть прописан путь $QTDIR\bin - где лежат moc, qmake, uic и т.п.