Quelques connaissances sur Qt sont nécessaires, pour ce qui suit. Si ce n'est pas le cas, je recommande le super tutoriel du site du zero qui est une très bonne introduction à Qt (avec quelques rappel sur le C++ et la programmation objets).

D'abord, récupérons l'archive sur le site du projet.
ou encore ici (la version 1.2Win-alpha)

  • dé zippez l'archive (par exemple dans C:\qextserialport-1.2win-alpha)
  • Ensuite il faut compiler la librarie:

Mais d'abord, dans le fichier Qextseialport.pro. Changeons la ligne

CONFIG   += debug_and_release

par

CONFIG   += build_all

afin de générer la DLL de debug ET de release, la DLL de release étant beaucoup plus petite (88Ko au lieu de 3Mo)

  • ensuite : qmake Qextseialport.pro
  • mingw32-make
  • Et voila, vous avez un répertoire build avec 2 DLL : qextserialport.dll et qextserialportd.dll. inutile de préciser qui est la DLL de debug!!!


Et pour tester sa libraire???


Pas de problèmes, il y a un sous répertoire examples dans l'archive. Ben, si vous avez su compilez la lib, c'est la même chose avec les exemples (modifier le fichier *.pro, qmake, mingw32-make...)

attention: l'exemple qespta ne fonctionnait pas chez moi. Il semble que mon adaptateur USB/série ne suporte pas ( ou mal) 2 bits de stop! Donc si besoin modifiez la ligne "port->setStopBits(STOP_2);"


Voila une présentation rapide de QextSerialPort. Pour la mise en œuvre de la lib, les 3 exemples présents dans l'archive donne une bonne base pour démarrer.
Par exemple, écrire une interface graphique avec carte électronique.