collect2:ld返回1退出状态

时间:2011-07-14 09:06:50

标签: c++ qt

我将尝试编译一个systray项目并得到以下错误消息:

"tmp/obj/debug_shared/moc_cao2dhl.o:C:\Qt\2010.05\qt\CAO2DHL-build-
desktop/tmp/moc/debug_shared/moc_cao2dhl.cpp:72: undefined reference to       
`Cao2DHL::trayIconClicked(QSystemTrayIcon::ActivationReason)'"

我正在使用QT-Creator 2.0.1取消QT4.7,并尝试将此示例用于新应用程序。

http://raphaelcruzeiro.com/2010/12/01/how-to-create-a-system-tray-icon-with-qt/

我已经创建了资源并为Image创建了条目!

如果有任何问题请告诉我。

1 个答案:

答案 0 :(得分:1)

如果您显示确切的代码,那将更容易。在我的脑海中,请检查两件事:

  1. 您的班级Cao2DHL内有一个Q_OBJECT宏,
  2. 广告位trayIconClickedpublic slot:类中具有正确的Cao2DHL伪声明。