Annonce

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


#16 2013-03-22 11:51:04 Re : Utiliser la librairie oxfUI

Marty
membre
Date d'inscription: 2012-04-27
Messages: 143

Re: Utiliser la librairie oxfUI



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

 

#17 2013-03-22 12:19:46 Re : Utiliser la librairie oxfUI

nardel
membre
Lieu: Bruxelles
Date d'inscription: 2010-02-05
Messages: 41

Re: Utiliser la librairie oxfUI



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

 

#18 2013-03-22 12:20:49 Re : Utiliser la librairie oxfUI

nardel
membre
Lieu: Bruxelles
Date d'inscription: 2010-02-05
Messages: 41

Re: Utiliser la librairie oxfUI



Je galérais fortement avant l'utilisation de Projetgenerator
Bernard

Hors ligne

 

#19 2013-03-22 12:27:37 Re : Utiliser la librairie oxfUI

Marty
membre
Date d'inscription: 2012-04-27
Messages: 143

Re: Utiliser la librairie oxfUI



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

 

#20 2013-03-22 12:54:05 Re : Utiliser la librairie oxfUI

Marty
membre
Date d'inscription: 2012-04-27
Messages: 143

Re: Utiliser la librairie oxfUI



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

 

#21 2013-03-22 15:01:56 Re : Utiliser la librairie oxfUI

nardel
membre
Lieu: Bruxelles
Date d'inscription: 2010-02-05
Messages: 41

Re: Utiliser la librairie oxfUI



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

 

#22 2013-03-22 15:17:45 Re : Utiliser la librairie oxfUI

Marty
membre
Date d'inscription: 2012-04-27
Messages: 143

Re: Utiliser la librairie oxfUI



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

 

#23 2013-03-22 15:40:23 Re : Utiliser la librairie oxfUI

nardel
membre
Lieu: Bruxelles
Date d'inscription: 2010-02-05
Messages: 41

Re: Utiliser la librairie oxfUI



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

 

#24 2013-03-22 15:48:44 Re : Utiliser la librairie oxfUI

Marty
membre
Date d'inscription: 2012-04-27
Messages: 143

Re: Utiliser la librairie oxfUI



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

 

#25 2013-03-22 17:13:18 Re : Utiliser la librairie oxfUI

Marty
membre
Date d'inscription: 2012-04-27
Messages: 143

Re: Utiliser la librairie oxfUI



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()’neutral
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 ==neutral

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

 

#26 2013-03-22 17:48:12 Re : Utiliser la librairie oxfUI

nardel
membre
Lieu: Bruxelles
Date d'inscription: 2010-02-05
Messages: 41

Re: Utiliser la librairie oxfUI



J'utilise la même que toi mais pas de soucis du coté ofxWidgetFontType:
http://codelab.fr/up/Capture-du-2013-03-22-17-24-32.png

Hors ligne

 

#27 2013-03-22 18:20:33 Re : Utiliser la librairie oxfUI

Marty
membre
Date d'inscription: 2012-04-27
Messages: 143

Re: Utiliser la librairie oxfUI



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

 

#28 2013-03-23 12:38:34 Re : Utiliser la librairie oxfUI

nardel
membre
Lieu: Bruxelles
Date d'inscription: 2010-02-05
Messages: 41

Re: Utiliser la librairie oxfUI



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

 

#29 2013-03-23 13:45:58 Re : Utiliser la librairie oxfUI

Marty
membre
Date d'inscription: 2012-04-27
Messages: 143

Re: Utiliser la librairie oxfUI



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

 

#30 2013-03-25 14:47:54 Re : Utiliser la librairie oxfUI

Marty
membre
Date d'inscription: 2012-04-27
Messages: 143

Re: Utiliser la librairie oxfUI



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

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2018