10

我正在使用 node-gyp 来构建 node.js 附加组件。binding.gyp 文件的内容是

{
  'targets': [
    {
      'target_name': 'myapp',
      'include_dirs': ['api-sdk'],
      'sources': [ 'main.cpp', 'lib.cpp'],
      'cflags!': [ '-fno-exceptions' ],
      'cflags_cc!': [ '-fno-exceptions' ],
      'conditions': [
        ['OS=="mac"', {
          'xcode_settings': {
            'GCC_ENABLE_CPP_EXCEPTIONS': 'YES'
          }
        }]
      ]
    }
  ]
}

在 Windows 上,当我运行时node-gyp configure,会自动生成 Visual Studio 项目。但在 Mac 上,执行后不会生成相应的 XCode 项目node-gyp configure

有人知道如何使用 Node-gyp 生成 XCode 项目吗?我应该在 binding.gyp 文件中添加一些设置吗?

谢谢,

杰弗里

4

1 回答 1

12

放赏金后自己解决了... :)

node-gyp configure -- -f xcode

是这个问题的答案。

于 2014-05-09T06:05:52.433 回答