Ошибка при попытке указать ldflags в gyp-файле

Я пытаюсь создать make-файл через GYP. У меня были ошибки, говорящие о том, что ld не может найти нужные библиотеки, поэтому я включил их в ldflags в файле gyp. Код у меня есть:

'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

Я попытался добавить библиотеки в список «библиотеки» с абсолютным путем, но результат тот же. Я видел этот вопрос, но я не думаю, что это помогает мне (или я не могу понять, как). Я был бы очень признателен за вашу помощь!


person user2928287    schedule 06.12.2013    source источник


Ответы (1)


Я решил эту ошибку, указав точные библиотеки, которые я хотел включить из каждого каталога:

'ldflags': [
      '-L/path/to/lib1 -llib1' , '-L/path/to/lib2 -llib2', ...
    ],
person user2928287    schedule 09.12.2013