qt moc.exe错误

时间:2010-05-20 08:13:02

标签: qt compiler-errors

我正在使用QT Creator 1.3.1并尝试编译,但得到此错误... 请帮我摆脱它

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'

3 个答案:

答案 0 :(得分:2)

如果Tools->Options->Qt4位置正确,您是否在QMake办理登机手续?我猜QtCreator正在同一个文件夹中寻找moc.exe

在许多工作站上,我必须手动配置QMake(和mingw)位置,否则我会收到与您相同的错误。

答案 1 :(得分:1)

我遇到了同样的调试问题。只需正确设置系统路径即可。转到“系统变量中的环境变量选择路径,并通过分割;添加路径是您的qt所在位置:

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

希望它会有所帮助!

答案 2 :(得分:0)

如果构建设置/构建目录也不正确,则会出现此问题。