我将尝试编译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输入了该信息!

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

最佳答案

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


您的类Cao2DHL中有一个Q_OBJECT宏,并且
trayIconClicked类中,插槽public slot:之前具有正确的Cao2DHL伪声明。

09-19 06:03