【发布时间】:2011-04-28 11:37:35
【问题描述】:
我需要在我的 Qt 应用程序上模拟 keyPress(我在 mac Os X 10.6 上)。
我写了这段代码:
#include <ApplicationServices/ApplicationServices.h>
...
CGEventRef mkey = CGEventCreateKeyboardEvent(NULL, (CGKeyCode)46, true);
CGEventPost(kCGAnnotatedSessionEventTap, mkey);
CFRelease(mkey);
...
但是有一个错误:
Undefined symbols:
"_CGEventCreateKeyboardEvent", referenced from:
SimuleEvent::PressControl(QString) in simuleevent.o
"_CGEventPost", referenced from:
SimuleEvent::PressControl(QString) in simuleevent.o
"_CFRelease", referenced from:
SimuleEvent::PressControl(QString) in simuleevent.o
我想我必须链接一个库,但我不知道是哪个?
谢谢
尼哥
【问题讨论】: