Я использую Visual Studio 2017 с шаблоном OpenGLESApp и пытаюсь добавить SDL2 в свой проект.Я связал его, щелкнув по свойствам Android.NativeActivity, и там я выбрал включить папку, а в части связывания я связался с предварительно скомпилированным двоичным файлом x86, который я скачал с официальной веб-страницы SDL2.
Теперь, когда я использую эмулятор сБазовый образ x86 Я предполагаю, что эти вещи совместимы.Мое предположение неверно?
Когда я пытаюсь использовать функции SDL2 в моем коде, компилятор выдает следующее сообщение об ошибке:
Error MSB6006 "clang.exe" exited with code 1.
И когда я удаляю все использования функций SDL2, код компилируетсяпросто хорошо.Теперь это может означать, что архитектуры несовместимы и что мое первоначальное предположение неверно.
Может ли кто-нибудь помочь мне понять это?Есть ли какой-нибудь способ узнать больше информации от компилятора, чтобы проверить, что является настоящей проблемой?
Кроме того, была бы полезна любая помощь по запуску SDL2 в моем проекте.