Я создаю разделяемую библиотеку C ++ и нацеливаюсь на несколько платформ (Android, iOS и Windows).Обычно я использую этот шаг для создания общей библиотеки.Сначала я создаю консольный DLL-проект библиотеки Windows, в котором создается библиотека общего ресурса DLL, которую я могу использовать для тестирования в Windows.
Проблема в том, что когда я хочу создать проект для создания общих библиотек Android и iOS, мне нужно создать новый проект, затем выбрать "Динамическая библиотека осколков (Android)" и «Динамическая библиотека сегментов (iOS)» , а затем вручную скопируйте существующие заголовочные файлы C ++ и исходные файлы в этот новый проект.Я в основном должен создать новый проект для каждой платформы.После этого мне нужно изменить некоторые настройки, чтобы они соответствовали настройкам исходного проекта C ++ для Windows.
Это утомительно, и я не могу продолжать делать это следующим образом.
Есть лиспособ добавить больше целевых платформ в существующий проект без создания нового проекта?Я просто хочу иметь возможность изменить платформу, а затем собрать проект только из одного проекта.Это возможно?