Как добавить библиотеку OpenSL ES в качестве зависимости от проекта? - PullRequest
0 голосов
/ 30 мая 2018

Я начал добавлять код OpenSL ES в мой проект Dynamic Shared Library, но когда я пытаюсь скомпилировать его, компоновщик говорит:

undefined reference to 'slCreateEngine'

Я вижу OpenSLES.h во «Внешних зависимостях», нокомпоновщик не может видеть это как-то.Это код:

#include "Processing.h"
#include <SLES/OpenSLES.h>
#include <SLES/OpenSLES_Android.h>

extern "C" {
    int Java_com_example_Android_MainPageViewModel_GetValue()
    {
        SLObjectItf engine_obj;
        slCreateEngine(&engine_obj, 0, NULL, 0, NULL, NULL);

        return 42;
    }
}

Как добавить библиотеку NDK в проект динамической общей библиотеки в Visual Studio?

...