Как отобразить включаемые файлы от Windows до Ma c при компиляции C ++ через vcremote? - PullRequest
0 голосов
/ 25 февраля 2020

Я работаю над переносом приложения 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 C++ library project settings

Как настроить параметры в Visual Studio, чтобы xcode мог находить включенные заголовочные файлы из других моих проектов?

vcremote Версия = 1.0.16
xcode Версия = 11.3.1
Ma c Версия ОС = Catalina
Версия Visual Studio = 16.4.5

...