未定义的符号错误'QuitApplicationEventLoop'

时间:2012-05-21 08:47:00

标签: events macos-carbon

这是我的代码:

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();
    ...
}

但我仍然有同样的错误。
附:
来自第二个变体的错误文本。
感谢。

0 个答案:

没有答案