0

我正在尝试通过 GYP 创建一个生成文件。我有错误说 ld 找不到必要的库,所以我将它们包含在 gyp 文件的 ldflags 中。我的代码是:

'link_settings': {
        'ldflags': [
          '-L/path/to/lib1' , '-L/path/to/lib2', ...
        ],
        'libraries': [
          '-llib1',
          '-llib2', ...
        ],
      },

以前的错误消失了,但现在我得到了一个新的

group ended before it began (--help for usage)
collect2: ld returned 1 exit status

我尝试使用绝对路径在“库”列表中添加库,但结果是一样的。我看到了这个问题,但我不认为它对我有帮助(或者我不明白如何)。我将衷心感谢您的帮助!

4

1 回答 1

1

我通过指定要从每个目录中包含的确切库来解决此错误:

'ldflags': [
      '-L/path/to/lib1 -llib1' , '-L/path/to/lib2 -llib2', ...
    ],
于 2013-12-09T12:25:50.163 回答