Как интегрировать программное обеспечение 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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