ld: библиотека не найдена для -lgd для архитектуры x86_64 clang: ошибка: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)

Я использую фреймворк на стороне сервера при работе со swift 4. Когда я опускаю третий фреймворк из github, он требует установки библиотеки GD. Я нашел эту ошибку в Xcode. 1/ ld: библиотека не найдена для -lgd для архитектуры x86_64 clang: ошибка: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова) 2/ Не удалось построить модуль Objective-C

-> Решение: Вторая проблема была решена путем установки GD с помощью инструмента командной строки homebrew и xcode: $ brew install gd $ xcode-select --install

Первый выпуск пришел из третьей работы. Поэтому я должен временно преодолеть это, отредактировав исходный код той работы с фреймами, которую я скачал в Xcode: Например:

**OLD VERSION:**
module Cgdlinux [system] {
    header "/usr/include/gd.h"
    link "gd"
    export *
}
module Cgdmac [system] {
    header "/usr/local/include/gd.h"
    link "gd"
    export *
}

**NEW VERSION:**
module Cgdlinux [system] {
    header "/usr/include/gd.h"
    export *
}
module Cgdmac [system] {
    header "/usr/local/include/gd.h"
    export *
}

После изменения Xcode автоматически переадресовывает ссылку. И я никогда не видел эту проблему снова с этой третьей структурой. Надеюсь, вы, ребята, найдете эту помощь.

0 ответов

Другие вопросы по тегам