OVH Cloud OVH Cloud

[KDE]Compilation de Taskbar v2

2 réponses
Avatar
vigi98
Bonjour,

Je ne comprends pas. J'essaie de compiler Taskbar v2 (mtaskbar-0.5) et
dans src/thumbnailanimation.cpp ça plante parce que, me dit le
compilateur, round n'est pas déclarée. Or ce me semble uand même être
une fonction de base (arrondir un nombre). Mais effectivement, quand
je cherche dans /usr/include/ je ne trouve pas cette fonction, même
pas dans math.h.

Alors, ça sort d'où cette fonction ? Où est-ce que le bât blesse ?

Merci

2 réponses

Avatar
Thierry Thomas
Vendredi 15 octobre 2004 à 08:22 GMT, vigi98 a écrit :
Bonjour,


Bonsoir,

Je ne comprends pas. J'essaie de compiler Taskbar v2 (mtaskbar-0.5) et
dans src/thumbnailanimation.cpp ça plante parce que, me dit le
compilateur, round n'est pas déclarée. Or ce me semble uand même être
une fonction de base (arrondir un nombre). Mais effectivement, quand
je cherche dans /usr/include/ je ne trouve pas cette fonction, même
pas dans math.h.

Alors, ça sort d'où cette fonction ? Où est-ce que le bât blesse ?


Quel système, quelle version ?

Sur FreeBSD, man 3 round dit :

HISTORY
The round() and roundf() functions appeared in FreeBSD 5.3.
--
Th. Thomas.

Avatar
vigi98
Quel système, quelle version ?

Sur FreeBSD, man 3 round dit :

HISTORY
The round() and roundf() functions appeared in FreeBSD 5.3.


Ah ben tout s'explique, je suis en 5.2.1. Du coup, je l'ai jouée
kamikaze : je me suis fait ma petite fonction round() dans la classe
concernée, et ça compile !
Et en plus......

........ça marche !!!