|
|
Bonjour,
Dans le cadre de mon projet de BTS j'ai du notament créer un serveur et un client TCP simple pour le moment.
Mais voilà aujourd'hui toutes les petites parties de mon projet sont faite et il me faut les assembler.
Mais voilà ca ne marche pas et ca fait 2jours que je galère!
Le client et le serveur marchaient très bien séparéments.
J'ai un autre .cpp nommé RobuSimul.cpp qui ne fais que du calcul.
Je n'est qu'un seul .h qui rassemble toutes mes déclarations vu qu'il n'y en a pas tant que cela et que je n'est que deux classes.
Le tout marchera en multithreading...
Aujourd'hui j'ai voulu rassembler ces fichiers mais sans faire appel à toutes les fonctions et sans le multithreading cela devrait compiler et linker.
Sachant que le main est dans Robulab.cpp!
Au total j'ai donc:
Robulab.cpp, RobuSimul.cpp, ServeurTPC.cpp ClientTCP.cpp et mon header RobuSimul.h
pour compiler je fais :
essai: RobuSimul.o Robulab.o ServeurTCP9988.o ServeurTCP9999.o ClientTCP.o
g++ -o essai RobuSimul.o Robulab.o ServeurTCP9988.o ServeurTCP9999.o ClientTCP.o
RobuSimul.o: RobuSimul.cpp RobuSimul.h
g++ -o RobuSimul.o -c RobuSimul.cpp -Wall -ansi
Robulab.o: Robulab.cpp RobuSimul.h
g++ -o Robulab.o -c Robulab.cpp -Wall -ansi
ServeurTCP9988.o: ServeurTCP9988.cpp RobuSimul.h
g++ -o ServeurTCP9988.o ServeurTCP9988.cpp
ServeurTCP9999.o: ServeurTCP9999.cpp RobuSimul.h
g++ -o ServeurTCP9988.o ServeurTCP9999.cpp
ClientTCP.o: ClientTCP.cpp RobuSimul.h
g++ -o ClientTCP.o ClientTCP.cpp
Mais voilà à la sortie j'ai :
[????@localhost SimulRobu]$ make
g++ -o RobuSimul.o -c RobuSimul.cpp -Wall -ansi
g++ -o Robulab.o -c Robulab.cpp -Wall -ansi
g++ -o ServeurTCP9988.o ServeurTCP9988.cpp
/usr/lib/gcc/i586-mandriva-linux-gnu/4.1.1/../../../crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
make: *** [ServeurTCP9988.o] Erreur 1
je ne trouve pas du tout !
J'ai déja essayé beaucoup de choses, au niveau des headers, des options de compilation, de la redefintions de certaines fonctions mais au moment du linkage rien a faire !
Merci de votre aide je suis vraiment ouvert à toutes les solutions!
-->Message édité par Gafou le 20/03/2007 19:37:48<--
|