2011-12-19 69 views
0

我正在嘗試構建QtCore.lib,並得到這個奇怪的錯誤。構建QtCore時出錯

PRJ0019: A tool returned an error code from "MOC kernel\qtimer.cpp" 

我能夠構建qtmain.lib,但不能夠進一步發展。

moc.exe在bin文件夾中可用,路徑添加到我的PATH。 kernel \ qtimer.cpp文件也存在於corelib文件夾中。

在這方面的任何幫助將不勝感激。我正在用Qt-4.5.2來源構建。

+0

我在Windows上使用4.7.4。 – karlphillip 2011-12-19 21:04:54

+0

是否有特定的原因使用這個相當古老的Qt版本? – 2011-12-19 22:26:35

回答

0

在Qt 4.5.2中moc.exe有一些問題。我發給Qt Support的一封電子郵件中提到,它會修改未修改的文件。它可能會有更多的問題,這可能與您所遇到的問題有關。

對不起,我不記得確切的細節。爲了讓事情變得更糟,Qt支持當時發給我的鏈接被破壞了。

他們曾建議使用4.5.3。我認爲我們最終停留在4.5.1,我們今天仍在使用它,儘管轉向4.7.x.正在我寫這篇文章時發生。 :)