Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#46 2021-02-08 17:01:39 Re : Pof !

ant1r
membre
Lieu: Lille-Hellemmes
Date d'inscription: 2014-05-05
Messages: 89
Site web

Re: Pof !



salut Jean-Yves,

désolé j'ai pas publié le projet avec link... erreur fatale ! mais ça prend tellement de temps de faire tout ça bien...

en tout cas, inclure un external n'est en général pas trop compliqué :

- ajouter le dossier des sources de l'external dans le projet, par exemple dans le dossier "src".
- appeler les fonction "setup()" des différents externals dans ofApp::setup().

exemple :
- 1. copier abl_link/* dans MonProj/src/
- 2. dans ofApp.h:

#include "abl_link/abl_link~.hpp"
void testApp::setup() {
    (...)
    if(!pd.init(2, numInputs, sampleRate, ticksPerBuffer)) {
        ofExit();
    }
    puda.start();
    (...)
    // ------------ load externals -----------------
    abl_link_tilde_setup();
    (...)
}

Bon, je t'avoue que les choses se compliquent pas mal pour Android-arm64/OF0.11, sans compter les changements dans l'API Android sur les version 9, 10, 11... Je suis pas mal dedans en ce moment, si tu as des questions sur d'autres points n'hésites pas...

Hors ligne

 

#47 2021-02-16 22:07:03 Re : Pof !

jyg
membre
Lieu: montreuil
Date d'inscription: 2008-11-28
Messages: 142
Site web

Re: Pof !



Merci Ant1 pour ces précisions
Pour l'instant je n'ai pas installé Eclipse, ça me paraissait compliqué, du coup j'ai installé Android Studio, j'ai réussi à générer l'APK de l'androidEmptyExample de OpenFrameworks 11 mais ça s'arrête là.
Je suis complètement novice en développement Android, donc je me demande si je ne fais pas fausse route en prétendant vouloir importer un projet comme pofdroid dans androidstudio...

Edit : quelques heures plus tard, j'en suis à essayer de compiler pdExample de l'addon ofxPd et j'obtiens des erreurs de compilation (fichiers include m_pd.h et consorts non trouvés). Même genre de messages d'erreur que là :
https://github.com/danomatika/ofxPd/iss … -468962961

Edit2 : J'ai finalement réussi à compiler et faire tourner sur mon téléphone l'APK pdExample, mais après avoir bricolé les sources dans pure-data et pdlib : en modifiant les paths des directives #include qui généraient des erreurs, et aussi en court-circuitant l'appel des fonctions audio_dummy dans s_audio.c . Pas très propre tout cela.

Edit3 : Je m'attaque à pofDroid (nouveau projet OF à partir de pdExample). Après quelques bricoles + suppression de pofIPcam, erreurs en série au moment du link autour de l'addon ofxPoco  : du genre

addons/ofxPoco/libs/poco/include/Poco/Net/SocketAddressImpl.h:81: undefined reference to `Poco::Net::IPAddress::IPAddress(void const*, unsigned int)'

Je vais arrêter là pour le moment smile

Dernière modification par jyg (2021-02-18 12:44:24)


J.Y.G.

Hors ligne

 

#48 2021-04-12 15:51:52 Re : Pof !

Matthias
membre
Lieu: Salzburg, Österreich
Date d'inscription: 2014-02-05
Messages: 19
Site web

Re: Pof !



Bonjour ici,

j'ai essayé ce pof, ça fonctionne bien sur apple, mais y-a t'il une possibilité de le faire tourner sur un raspberry?
Pour l'instant, pd 0.49.0, après installation via deken, j'ai ce genre de messages d'erreur :

/home/pi/.local/lib/pd/extra/pof/pof.l_arm: libssl.so.1.0.0: cannot open shared object file: No such file or directory
/home/pi/Documents/externals/pof/pof.l_arm: libssl.so.1.0.0: cannot open shared object file: No such file or directory
/home/pi/.local/lib/pd/extra/pof/pof.l_arm: libssl.so.1.0.0: cannot open shared object file: No such file or directory
pof: can't load library
etc etc

merci d'avance !

Edit - ok, après plusieurs essais, ça ne marche toujours pas chez moi. J'ai toutefois réussi à faire ce que je voulais par un autre biais, donc plus besoin de pof pour ce projet smile mais je re-testerai sur apple, super outil, bravo !!

Dernière modification par Matthias (2021-04-13 16:58:08)

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2021