我在 Xcode 3.2.3 中创建了一个 C 命令行应用程序。我已经从命令行编译了 SpiderMonkey,并让它工作,这是针对 CouchDB 0.11 的。js 解释器工作,以及所有位于/usr/local/spidermonkey/include和/usr/local/spidermonkey/lib. 我已添加/usr/local/spidermonkey/include到我的标题路径和/usr/local/spidermonkey/lib库路径中。
每次我从 中添加 jsapi.h 文件/usr/local/spidermonkey/include并在我的 main.c 文件中引用它时,编译都会中断。为什么下面的代码不能编译?
#include "jsapi.h"
int main (int argc, const char * argv[])
{
return 0;
}