Intégration En Librairie Dynamique - Yoctopuce Yocto-Meteo Mode D'emploi

Table des Matières

Publicité

9. Utilisation du Yocto-Meteo en C++
Intégration en librairie dynamique
L'intégration de la librairie Yoctopuce sous forme de librairie dynamique permet de produire un
exécutable plus petit que les deux méthodes précédentes, et de mettre éventuellement à jour cette
librairie si un correctif s'avérait nécessaire sans devoir recompiler le code source de l'application. Par
contre, c'est un mode d'intégration qui exigera systématiquement de copier la librairie dynamique sur
la machine cible ou l'application devra être lancée (yocto.dll sous Windows, libyocto.so.1.0.1 sous
Mac OS X et Linux).
Pour intégrer la librairie dynamique Yoctopuce à votre projet, vous devez inclure le répertoire
de la librairie Yoctopuce à votre IncludePath, et ajouter le sous-répertoire de
Sources
correspondant à votre système d'exploitation à votre LibPath.
Binaries/...
Ensuite, pour que votre projet se construise ensuite correctement, il faudra linker avec votre projet la
librairie dynamique Yoctopuce et les librairies systèmes requises:
• Pour Windows: yocto.lib
• Pour Mac OS X: libyocto, IOKit.framework et CoreFoundation.framework
• Pour Linux: libyocto, libm, libpthread, libusb1.0 et libstdc++.
Avec GCC, la ligne de commande de compilation est simplement:
gcc (...) -lyocto -lm -lpthread -lusb-1.0 -lstdc++
66
www.yoctopuce.com

Publicité

Table des Matières
loading

Table des Matières