这是我的代码:
static pascal OSErr
AEOpenDocumentsHandler(const AppleEvent* event, AppleEvent* reply, long handlerRefcon)
{
...
QuitApplicationEventLoop();
}
int main(int argc, char *argv[])
{
...
RunApplicationEventLoop();
...
}
但是当我编译程序时,我得到下一个错误:Undefined symbols: "_QuitApplicationEventLoop", referenced from: _main in main.o
。我查看了彼此定义的头文件RunApplicationEventLoop()
和QuitApplicationEventLoop()
,但编译器找不到QuitApplicationEventLoop()
。谁能告诉我,为什么我会收到这个错误?
我也尝试下一步:
int main(int argc, char *argv[])
{
...
RunApplicationEventLoop();
QuitApplicationEventLoop();
...
}
但我仍然有同样的错误。
附:
来自第二个变体的错误文本。
感谢。