我将尝试编译一个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创建了条目!
如果有任何问题请告诉我。
答案 0 :(得分:1)
如果您显示确切的代码,那将更容易。在我的脑海中,请检查两件事:
Cao2DHL
内有一个Q_OBJECT
宏,trayIconClicked
在public slot:
类中具有正确的Cao2DHL
伪声明。