Hello,
Oui ça m'étonne aussi pour ofxUI puisque l'idée de l'auteur était de ne dépendre uniquement des libs internes à oF.
Je sais aussi que l'auteur a porté ofxUI pour Cinder, dans ce cas c'est plus compliqué car d'après ce que j'ai compris, Cinder ne peut être utilisé sous Linux.
Pour info je vous fait part de la réponse de l'auteur concernant ce pb :
citation :
I am not sure whats happening here... I haven't tried it on linux...I know people have had trouble getting ofxUI to work on linux before mainly because ofxUI is all .h files... I am reworking the library now to make it work with Cinder as well....so that's where most of my energy will be going..
Hors ligne
Hello!
Je debute sur OF.
De mon coté en utilisant ProjetGenerator, je n'ai pas de problème à la compilation et l'utilisation de ofxUi.
Pour tuto, je copie la src d'un exemple fournit avec ofxUi ds la src du projet générer.
Juste codeblock signale bcp de "attention"
Bernard
Hors ligne
Je galérais fortement avant l'utilisation de Projetgenerator
Bernard
Hors ligne
ok merci pour l'info.
Quelle distibution Linux ?
Je suis en train de faire des essais sur des distris plus récentes pour voir.
Hors ligne
Je suis sous une machine de test avec ubuntu 13.04 du jour.
en passant par project generator j'arrive à compiler l'exemple ofxUISliders mais effectivement :
1) il me génère près de 70 warnings de type "comparaison entre expression signée et non signée"
2) j'ai réussi à compiler mais je ne sais pas comment ! à la première cimpilation il me génère des erreurs. A force de compiler, cleaner, re-parse, re-build plusieurs fois... ca a fini pas passer ! incompréhensible.
J'ai essayé, tel un fou de compiler l'exemple ofxUIAllWidgets mais la je ne m'en sors pas, des warnings à la pelle, des erreurs dont un truc du genre :
citation :
src/testApp.cpp.BACKUP.52083.cpp|388|erreur: call of overloaded ‘ofxUILabelToggle(bool, const char [14], ofxWidgetFontType)’ is ambiguous|
Je vais voir sur une autre distrib, genre fedora mais j'y crois plus trop. Je vais finir par faire mes projets sur mac... c'est triste
Hors ligne
Là je suis sur Ubuntu 12.04
Je réussis à faire fonctionner tout les exemples de UI....
tu dois aussi ajouter les data de l'exemple visé pour que çà fonctionne mais je ne crois pas que çà pause problème à la compilation.
J'ai essayé d'autres Gui mais peu de résultat hormis celui-ci et ofxhGui.
ton message parle de FontType ...histoire de typo à corriger ?
Hors ligne
hmmmm...
Quelque part ton message me rassures : ca veut dire que ç'est censé fonctioner et si ça ne fonctionne pas c'est qu'il doit y avoir un pb de mon côté.
pour info, ce que je fais :
- je télécharge ofxUI depuis github (branche master)
- je télécharge oF 0.74
- j'installe oF avec script ubuntu (install-codeblocks et install-dependencies)
- je copie le dossier src de l'archive ofxUI dans mon dossier oF/addon/ofxUI/src
- je génère un projet CB avec projectgenerator dans mon dossier oF/app/myapp/ofxUI_test/ en ajoutant les addon ofxUI + ofXmlSettings
- je vide le dossier oF/app/myapp/ofxUI_test/src et y copie les sources d'un exemple ofxUI
- je copie le dossier DATA du même exemple ofxUI dans mon dossier projet /bin/data
- j'ouvre mon projet et je compile...
Dernière modification par Marty (2013-03-22 15:21:13)
Hors ligne
Je fais ce que tu fais mais par contre j'ai essayé un peu OF 0.74 et j'ai rencontré rapidement des problèmes que je n'avais pas sur 0.73
du coût je continue sur 0.73.. Pas eu le temps de creuser sur les raison de foirage de 0.74.
Hors ligne
hmmmm...
pas bête je n'avais pas envisagé cette option, je vais essayer une version antérieure d'oF
Dernière modification par Marty (2013-03-22 15:52:31)
Hors ligne
rien à faire !
oF 0.73 idem.
erreurs :
citation :
src/testApp.cpp.REMOTE.52083.cpp|60|attention : unused variable ‘kind’ [-Wunused-variable]|
src/testApp.cpp.REMOTE.52083.cpp||In member function ‘void testApp::setGUI2()’
src/testApp.cpp.REMOTE.52083.cpp|372|attention : converting ‘false’ to pointer type for argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]’ [-Wconversion-null]|
src/testApp.cpp.REMOTE.52083.cpp|373|attention : converting ‘false’ to pointer type for argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]’ [-Wconversion-null]|
src/testApp.cpp.REMOTE.52083.cpp|378|erreur: call of overloaded ‘ofxUILabelToggle(bool, const char [16], ofxWidgetFontType)’ is ambiguous|
src/testApp.cpp.REMOTE.52083.cpp|378|note: candidates are:|
../../../addons/ofxUI/src/ofxUILabelToggle.h|111|note: ofxUILabelToggle::ofxUILabelToggle(bool*, std::string, int)|
../../../addons/ofxUI/src/ofxUILabelToggle.h|76|note: ofxUILabelToggle::ofxUILabelToggle(bool, std::string, int)|
../../../addons/ofxUI/src/ofxUILabelToggle.h|33|note: ofxUILabelToggle::ofxUILabelToggle(std::string, bool, float, float, float, float, int, bool)|
src/testApp.cpp.REMOTE.52083.cpp|379|erreur: call of overloaded ‘ofxUILabelToggle(bool, const char [14], ofxWidgetFontType)’ is ambiguous|
src/testApp.cpp.REMOTE.52083.cpp|379|note: candidates are:|
../../../addons/ofxUI/src/ofxUILabelToggle.h|111|note: ofxUILabelToggle::ofxUILabelToggle(bool*, std::string, int)|
../../../addons/ofxUI/src/ofxUILabelToggle.h|76|note: ofxUILabelToggle::ofxUILabelToggle(bool, std::string, int)|
../../../addons/ofxUI/src/ofxUILabelToggle.h|33|note: ofxUILabelToggle::ofxUILabelToggle(std::string, bool, float, float, float, float, int, bool)|
src/testApp.cpp.REMOTE.52083.cpp|333|attention : unused variable ‘dim’ [-Wunused-variable]|
||=== Build finished: 48 errors, 0 warnings ==
As-tu réussi à compiler l'exemple example-ofxUIAllWidgets ?
Tu as quelle version de ofxUI ? (si tant est qu'il y ait des versions)
Je désespère !
Dernière modification par Marty (2013-03-22 17:16:12)
Hors ligne
J'utilise la même que toi mais pas de soucis du coté ofxWidgetFontType:
Hors ligne
raaaah c'est rageant !
tu pourrais m'envoyer ton projet codeblocks pour ofxAllWidgets + tes librairies ofxUI pour tester ?
merci
Dernière modification par Marty (2013-03-22 18:22:49)
Hors ligne
Alors j'ai un peu de neuf, hier j'ai utiliser un autre pc et j'ai eu un problème avec la référence de typoFont ds Ui.
Le truc c'est que je n'ai pas noté.
Voir UI et ..../of_v0073_linux_release/libs/openFrameworks/graphics/ofTrueTypeFont.ccp
A creuser...
Voici une copie de mon dossier myApps nommé "example_ofxUIAllWidgets"
Hors ligne
Salut,
Merci pour ces infos et les fichiers.
Petit problème cependant, ton archive semble corrompue, je n'arrive pas à décompresser.
Peux tu la reposter ?
et si tu peux y inclure ta version ofxUI. Je ne sais pas quand tu l'a récupéré mais je me dis que peut être elle a évolué entre le moment ou toi tu l'as récup et moi (je tente toutes les explications !)
Hors ligne
Salut,
J'ai réussi à récupérer ton projet.
Je te le donne en mille : ça compile sans pb !
il y a vraiment quelque chose que je fais de travers... !
Dernière modification par Marty (2013-03-25 15:01:11)
Hors ligne
Pages: 1 2