2010-05-20 5 views
3

Я использую Qt Creator 1.3.1 и попытка компиляции, но получаю эту ошибку ... , пожалуйста, помогите мне избавиться от негокварты moc.exe ошибка

mingw32-make[1]: Leaving directory `C:/Documents and Settings/eyalk/My Documents/My QT Projects/XML' 
mingw32-make: Leaving directory `C:/Documents and Settings/eyalk/My Documents/My QT Projects/XML' 
'C:/Qt/2010.02.1/qt/bin\moc.exe' is not recognized as an internal or external command, 
operable program or batch file. 
mingw32-make[1]: *** [debug/moc_mainwindow.cpp] Error 1 
mingw32-make: *** [debug] Error 2 
Exited with code 2. 
Error while building project XML 
When executing build step 'Make' 

ответ

2

Проверили ли вы в Tools->Options->Qt4 если QMake Место правильное? Я думаю, QtCreator ищет moc.exe в той же папке.

На многих рабочих станциях мне пришлось вручную настроить местоположение QMakemingw), иначе я получаю ту же ошибку, что и вы.

+0

выглядит QMAKE в правильном месте, но я не есть файл moc.exe ... – kaycee

+0

Возможно, во время установки возникла проблема. Например, на моем компьютере 'qmake.exe' находится в следующем пути:' C: \ Qt \ 2010.01 \ qt \ bin' и этот путь полон других исполняемых файлов: 'moc.exe',' lupdate.exe', 'lrelease.exe' и т. д. Вы видите их? –

+0

У меня есть эти ... но не имеет moc.exe – kaycee

0

Данная проблема возникает, если не задана правильная настройка Build Settings/Build Direcory.

1

У меня была такая же проблема с отладкой. Просто установите системный путь правильно. Перейти к «переменных окружению из системных переменных выберите Путь и spliting с ; добавить путь был ваш кварты расположена:

C:\qt\4.7.4-vc\bin(). 

Надеется, что это поможет

Смежные вопросы