wxDev.fr, le portail francophone consacré à wxWidgets ! ( The french portal for wxWidgets )  
Esp. membre
Recheche rapide



Recherche avancée
Statistiques
Membres inscrits :2359

Membres en ligne : 0
Invités en ligne : 5

Valid XHTML 1.0 Transitional

Valid CSS2

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Utilisation générale wxWidgets
» port série
Conversation : port série
28-10-2008 22:30:05  port série #1
allan31 (Membre)
Inscrit le : 22-06-2008
Messages: 13
Snippets: 0
Tutoriels: 0
Hors ligne
Bonjour, J'ai besoin pour une application de commuiquer avec le port série, je sais qu'il faut utiliser wxCtb disponible sur le site http://www.iftools.com/.Le problème est qu'il faut compiler la lib en fonction de son OS, et la je ne sais pas comment faire.
Si quelqu'un pouvez m'aider, Merci.
28-10-2008 22:41:20  Re: port série #2
congelli501 (Membre)
Inscrit le : 08-06-2008
Messages: 46
Snippets: 0
Tutoriels: 0
Site web
Hors ligne
Déjà, quel est ton OS ?

J'ai vu ça sur le site :
Site:
Windows

21MB
md5sum
c43e60c07f750fbdd3a88cf044ab6194
Installation hints

After download just double click the installation file. Admin rights are required only for driver installation.
Linux

20MB
md5sum
9af37a31f75e6e42937e2d1517d2fdf1
Installation hints

After download make the installation file executable and start it as root or via sudo.
Apparemment, ça suffit pour installer les libs.

Après si les libs ne sont pas compilés, il y a plusieurs possiblités :
Autotools ==> ./configure + make + make install (UNIX / Msys & co)
Proget d'IDE (genre devC++, C::B...)
Makefile simple ==> make -f LeMakefile)
Autres systèmes (CMake & co) ==> Permet d'obtenir l'un des systèmes de compilation cités au dessus.

Dernière modification par congelli501 (28-10-2008 22:59:11)


Mes programmes open sources !
On dit que la Grèce antique beaucoup d'influence sur notre culture... C'est vrai : la chute d'Athènes a eu lieu en 404 avant JC. Ca vous rappelle quelque chose ?
29-10-2008 21:13:22  Re: port série #3
allan31 (Membre)
Inscrit le : 22-06-2008
Messages: 13
Snippets: 0
Tutoriels: 0
Hors ligne
Pour le telechargement pas de probleme.Aprés je ne sais si les libs sont compilées.Alors j'ai testé de compilé le source de l'exemple et j'ai alors comme erreur:
||=== cbtest, Release ===|
obj\Release\ctbtest.o:ctbtest.cpp:(.text+0x82)||undefined reference to `getopt(int, char**, char*)'|
obj\Release\ctbtest.o:ctbtest.cpp:(.text+0x18c)||undefined reference to `wxSerialPort::wxSerialPort()'|
obj\Release\ctbtest.o:ctbtest.cpp:(.text+0x22e)||undefined reference to `wxIOBase::Writev(char*, unsigned int, unsigned int)'|
||=== Build finished: 3 errors, 0 warnings ===|

Alors j'ai essayé de compilées les librairies ;et alors j'ai l'erreure suivante :
mingw32make : *** no rule to make target '../src/fifo.cpp', needed by 'release/wxctb_lib_fifo.o'. stop.
Merci
04-11-2008 20:13:58  Re: port série #4
congelli501 (Membre)
Inscrit le : 08-06-2008
Messages: 46
Snippets: 0
Tutoriels: 0
Site web
Hors ligne
Aprés je ne sais si les libs sont compilées

==> Y a t-il des fichiers .a / .lib dans l'archive téléchargé ?

Mes programmes open sources !
On dit que la Grèce antique beaucoup d'influence sur notre culture... C'est vrai : la chute d'Athènes a eu lieu en 404 avant JC. Ca vous rappelle quelque chose ?
06-11-2008 06:35:15  Re: port série #5
allan31 (Membre)
Inscrit le : 22-06-2008
Messages: 13
Snippets: 0
Tutoriels: 0
Hors ligne
J'ai just un fichier .lib : gpib31.lib.
06-11-2008 11:05:13  Re: port série #6
guyothomas (Membre)
Inscrit le : 05-06-2008
Messages: 66
Snippets: 0
Tutoriels: 0
Hors ligne
Salut Allan, j'utilise wxCTB sous WinXP et Visual c++ Express.
D'après mes souvenirs, il y a juste à exécuter build/buildall.bat.

Dans ton projet, tu places en entrée de l'éditeur de liens la lib "wxctb-0.13.lib".
Et je trouve ça bizarre ton gbip31.lib. Le '31' ne serait pas plutôt un '32'?

Et puis tu ne nous a toujours pas dit ton OS ni ton IDE. ça aiderait de le savoir...

Thomas.
07-11-2008 21:50:52  Re: port série #7
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Hello

Je viens de jeter un coup d'oeil à l'archive de wxCTB, et effectivement, il n'y a rien de prévu pour la compilation avec MinGW : le script "buildall.bat" dont parle guyothomas est fait pour Visual C++

Sinon, il y a bien le fichier "bkl" qui devrait permettre de générer le makefile pour MinGW, mais j'ai tenté récemment ce genre de truc poru un exemple minimal wxWidgets, et je n'y suis pas (encore) arrivé.

Si tu as du nouveau, n'hésites pas à nous en faire part.

@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
08-11-2008 09:25:02  Re: port série #8
allan31 (Membre)
Inscrit le : 22-06-2008
Messages: 13
Snippets: 0
Tutoriels: 0
Hors ligne
Salut,

Effectivement, je me suis trompé ces bien gpib32.lib et non gpib31.lib.Par contre j'ai essayé de placer en entrée de l'éditeur de liens la lib "wxctb-0.13.lib" et j'obtient le message suivant cannot find lwxctb-0.13.lib.

Pous ce qui est de mon OS, je travaille sous windows Xp avec codeBlocks et MinGW.

Merci.
Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Utilisation générale wxWidgets
» port série