Я работаю над переносом приложения Xamarin. Android на Xamarin. iOS.
Приложение имеет несколько библиотек C ++, поэтому я установил vcremote на мини-Ma c и синхронизировал его с Visual Студия на моем Windows компьютере.
Я добавил базовую библиотеку C ++ в проект Xamarin. iOS и собрал ее из Visual Studio с помощью vcremote - все работало нормально.
Затем я добавил еще одну библиотеку C ++, которая ссылается на первую, и попытался создать эту библиотеку - но XCode не может найти заголовок из первой библиотеки.
In файл включен из
/Users/ME/vcremote/C/My/Project/Path/From/Windows/MyFile.cpp:22: / Users / ME / vcremote / C / My / Project / Path / From / Windows / stdafx.h: 10: 10: фатальная ошибка: файл «AnotherPath / MyBaseLibary.h» не найден
(ха sh), включая «AnotherPath / MyBaseLibary.h»
^ ~~~~~~ ~~~~ 1 ошибка сгенерирована.
** BUILD FAILED **
В свойствах проекта каталог include в Windows для этого заголовочного файла установлен правильно. Но есть еще одно поле, «Карта локально-удаленных каталогов», которое я не знаю, как установить. Я предполагаю, что именно здесь я должен сопоставить мои каталоги включения с Ma c.
Как настроить параметры в Visual Studio, чтобы xcode мог находить включенные заголовочные файлы из других моих проектов?
vcremote Версия = 1.0.16
xcode Версия = 11.3.1
Ma c Версия ОС = Catalina
Версия Visual Studio = 16.4.5