VS2019 Использование библиотеки stati c с проектом iOS - PullRequest
0 голосов
/ 08 апреля 2020

Попытка портировать пример проекта для продукта, который использует библиотеку stati c для iOS 13.2. Библиотека представляет собой «SDK» с заголовками и .a и создана специально для «ARM64 Release» для iPad. Исходный проект, написанный для iOS 8.1 с VS2017, просто использовал -llibSomething.a в поле «Дополнительные параметры», и это сработало. Делая то же самое в VS2019, ma c сообщает, что опция компоновщика игнорируется и не включает ее в команду, которая фактически создает приложение, что приводит к отсутствию символов. Для настроек приложения C ++ на странице свойств проекта нет параметров компоновщика express, если я что-то не упустил - я не большая визуальная студия или iOS человек. Я знаю, что путь к SDK правильный, проект находит заголовки и компилирует источники без каких-либо неопределенных символов, просто он не будет ссылаться в библиотеке. Самая большая проблема заключается в том, что все это должно быть сделано с тем, что может предложить Visual Studio. Я пропускаю диалоговое окно, где эта ссылка должна go или в файле project.pbxproj есть что-то, что я должен изменить?

1 Ответ

0 голосов
/ 08 апреля 2020

В итоге отвечаю на мой собственный вопрос:

  • Выгрузите проект
  • Отредактируйте файл project.pbxproj
  • В области XCBuildConfiguration для своей конфигурации добавьте запись для OTHER_LDFLAGS = "-lSomething ";

Список разделен пробелом, как в командной строке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...