Utilisation de la bibliothèque C dans sur Android NDK

Ce que je veux faire:

J'ai trouvé un La bibliothèque C qui calcule un flux audio pitch et que vous voulez utiliser dans Android.

J'ai pensé à la place de portage je pourrais aussi l'utiliser avec l'aide de la NDK, droit?

Comment cela fonctionne? J'ai installer le NDK, bien sûr, et alors? Puis-je appeler des fonctions de cette bibliothèque C aussi normal dans Android?

La bibliothèque en C que je veux "importer":

#include "second_c_file.h"
#include <math.h>
#include <stdlib.h>
#include <string.h>

#ifndef max
#define max(x, y) ((x) > (y)) ? (x) : (y)
#endif
#ifndef min
#define min(x, y) ((x) < (y)) ? (x) : (y)
#endif

int _power2p(int value) {
    ...
}

typedef struct _minmax {
    int index;
    struct _minmax *next;
} minmax;

double _test_calculate(double * var1, int var2, int var3) {
    ...
}

Le fichier "second_c_file.h" est un autre fichier que j'ai besoin d'importer, de toute évidence.

Merci pour votre aide!

InformationsquelleAutor caw | 2011-12-05