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
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
Dernière modification par jyg (2021-02-18 12:44:24)
Hors ligne
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 mais je re-testerai sur apple, super outil, bravo !!
Dernière modification par Matthias (2021-04-13 16:58:08)
Hors ligne