Как интегрировать программное обеспечение Aubio в студию Android [закрыто]C++

Программы на C++. Форум разработчиков
Anonymous
Как интегрировать программное обеспечение Aubio в студию Android [закрыто]

Сообщение Anonymous »

В настоящее время я работаю над своим выпускным проектом для Assingmnet, создаю приложение с использованием Android Studio и хотел бы использовать функцию (для анализа между двумя звуками) с помощью программного обеспечения Aubio, но у меня возникли проблемы с ее интеграцией. >
Попробуйте задать ChatGPT, но это не сработает, надеясь, что люди помогут мне решить эту проблему.
Напишу код для JNI и Cmake, но я не знаю не знаю, как получить путь для связи с Aubio.
your text`#include \
`#include "aubio.h"

extern "C" JNIEXPORT jstring JNICALL
Java_com_yourpackage_yourapp_MainActivity_stringFromJNI(
JNIEnv\* env,
jobject /\* this */) {
const char* aubio_version = aubio_version();
return env-\>NewStringUTF(aubio_version);
}

cmake_minimum_required(VERSION 3.4.1)

# Define the library

add_library(aubio SHARED
src/main/cpp/aubio-src/io/*.c
src/main/cpp/aubio-src/mathutils/*.c
src/main/cpp/aubio-src/fft/*.c
src/main/cpp/aubio-src/fvec/*.c
src/main/cpp/aubio-src/filter/*.c
src/main/cpp/aubio-src/music/*.c
src/main/cpp/aubio-src/onset/*.c
src/main/cpp/aubio-src/pitch/*.c
src/main/cpp/aubio-src/resample/*.c
src/main/cpp/aubio-src/source/*.c
src/main/cpp/aubio-src/sink/*.c
src/main/cpp/aubio-src/specdesc/*.c
src/main/cpp/aubio-src/tempo/*.c
src/main/cpp/aubio-src/utils/*.c
)

# Include directories

include_directories(src/main/cpp/aubio-src)

# Find dependencies

find_library(log-lib log)

# Link the library`

target_link_libraries(aubio ${log-lib})


Подробнее здесь: https://stackoverflow.com/questions/787 ... oid-studio

Вернуться в «C++»