我将尝试编译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
伪声明。