У меня есть небольшой проект vulkan на vs c++, который работает в windows. могу ли я заставить его работать на android в том же решении, поддерживающем как windows, так и android?

Я хочу, чтобы мой проект запускался в Windows, и я хочу, чтобы его можно было запускать и на Android. В основном один проект, который может работать на двух (или более) целях.

Если не в VS, есть ли другой способ сделать это?

Возможный дубликат Перенос проекта C++ на Android

Edgar Ramírez Mondragón 26.10.2018 08:50

Не собираюсь портировать проект на Android. В идеале я не хочу поддерживать два отдельных проекта. Я хочу, чтобы мой существующий проект поддерживал платформы Windows и Android.

Solaris 26.10.2018 09:50
1
2
181
1

Ответы 1

Если вам нужен проект, который можно создать как для Windows, так и для Android, я предлагаю вам изучить создание проекта CMake. CMake можно интегрировать как с VS, так и с Android Studio.

Однако, если вы еще не занимались разработкой Android NDK, я предлагаю вам сначала начать с некоторых примеров только для Android.

В качестве примера я работаю с вилка примеров Vulkan Саши Виллема. В моей вилке у меня есть cmake файл, который используется как для создания проектов Visual Studio, так и на Файл сборки Gradle для сборки Android.

Обновлено: удалено неверное утверждение о том, что VS вообще не поддерживает Android.

В VS есть конфигурации, которые позволяют компилировать код C++ для Android (в дополнение к Xamarin, позволяющему разрабатывать приложения C# для Android). Однако настройка решения с обеими целевыми конфигурациями кажется, мягко говоря, сложной задачей. Возможно, CMake - лучший способ.

Solaris 26.10.2018 09:55

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