Problème compilation sur Linux - C++ - Programmation
Marsh Posté le 23-02-2005 à 10:35:31
tu te moques de qui pour poster un chapelet d'erreurs comme ça ?
1/ ça ne sert à rien de tout poster
2/ si on n'a pas le code, on ne peut pas deviner ce qui déconne
prochain coup que tu postes comme un porc, c'est TT
Marsh Posté le 23-02-2005 à 10:52:40
Je ne peut pas filer le code source puisque sa le fait pour une majorité de programmes de j'assaie de compiler (et toujours la même erreur. Je peut par contre te filer le fichiers string.h qui a l'air de poser problème.
http://topfindor.freeprohost.com/ftp/string.h
Marsh Posté le 23-02-2005 à 10:57:41
peut être que si tu postais un de tes sources rebelles, on pourrait t'aider ?
Marsh Posté le 23-02-2005 à 11:04:18
Le problème c'est que j'en ait pas sur là maintenant tout de suite, mais par exemple quand j'essai de compiler un programme plutôt complexe comme le jeu "Wormux 0.5" ou un programme hyper simplicime comme juste ouvrir une fenêtre ; ca ne marche pas dans les deux cas et j'ai le droit à ce magnifique massage d'erreur.
J'en conclu que sa ne doit pas venir du programmme en lui-même mais plutôt d'autre chose .....
Marsh Posté le 23-02-2005 à 11:12:15
Citation : ca ne marche pas dans les deux cas et j'ai le droit à ce magnifique massage d'erreur. |
Marsh Posté le 23-02-2005 à 11:16:50
the_tux a écrit : Je ne peut pas filer le code source puisque sa le fait pour une majorité de programmes de j'assaie de compiler (et toujours la même erreur. Je peut par contre te filer le fichiers string.h qui a l'air de poser problème. |
Faut aps abuser : string.h c'ets quand même la bibliothèque standard hen
L'erreur viens de ton code ou de tes options de compil
On leur apprends plsu rien au jeune avant de leur mettr eun compilo entre les mains
Marsh Posté le 23-02-2005 à 11:47:10
Joel F a écrit : Faut aps abuser : string.h c'ets quand même la bibliothèque standard hen |
bin :
# In file included from /usr/lib/qt3/include/qcstring.h:46,
# from /usr/lib/qt3/include/qstring.h:42,
# from /usr/lib/qt3/include/qwindowdefs.h:44,
# from /usr/lib/qt3/include/qwidget.h:42,
# from /usr/lib/qt3/include/qmainwindow.h:42,
# from main.h:21,
# from main.cpp:21:
jsais pas
Marsh Posté le 23-02-2005 à 13:48:22
Joel F a écrit : On leur apprends plsu rien au jeune avant de leur mettr eun compilo entre les mains |
je suis pas sûr qu'on leur enseigne le C++ au lycée, même si c'est un lycée innovant du futuroscope.
Marsh Posté le 23-02-2005 à 13:48:58
Citation : Faut aps abuser : string.h c'ets quand même la bibliothèque standard hen |
Le problème c'est que j'ai essayer de compiler des programmes qui n'ont même pas consu par moi (par exemple : Wormux 0.5) et ça m'affiche ce message d'erreur. Donc je pense qu'il doit bien y avoir un problème quelque part ??? NOn ??? Et que ça ne vient pas de moi ....
Marsh Posté le 23-02-2005 à 14:00:33
Ca vient forcément de toi : Linux y'a jamais d'erreur c'est sans bug et super simple, c'est parce que c'est GPL.
Marsh Posté le 23-02-2005 à 14:02:41
en plus c'est super pratique linux, les binaires sont super compatible d'un linux a l'autre
Marsh Posté le 23-02-2005 à 14:12:44
Et surtout grâce à WINE tu peux utiliser les logiciels Windows. Avant j'utilisais mes logiciels préférés sous Windows, c'était naze. Maintenant que je les utilise sous Linux, c'est carément mieux! En plus sous Windows y'a même pas xbill comme jeux, c'est vraiment de la merde.
Marsh Posté le 23-02-2005 à 14:18:16
(je te sens aigri helloworld, toi aussi tu dois te battre avec les terrifiants outils de developement gnu ?)
Marsh Posté le 23-02-2005 à 14:21:34
La vous répondez pas a ma question. Je sais très bien que Linux c'est super et ya pas de bug mais moi ce que je veut savoir c'est pourquoi j'arrive pas à compiler un programme sans qu'il n'y ait d'erreurs ???
Marsh Posté le 23-02-2005 à 14:21:39
Non. J'utilise CVS, mais avec WinCVS donc ça va.
C'est juste que ça fait du bien de débiter des trucs sur Linux du même niveau de tout ce qu'on peut lire sur Windows.
Marsh Posté le 23-02-2005 à 14:23:01
ReplyMarsh Posté le 23-02-2005 à 14:24:36
Jpense faut mettre a jour le compilo. Mais la t'es mal parce que pour que le nouveau compilo tourne faut maj la libc. Et la t'es mal, paske tout l'existant marchera pu avec la nouvelle libc, faut tout recompiler. Bref c'est tellement le bordel a faire qu'il vaut mieux maj l'os.
Marsh Posté le 23-02-2005 à 14:25:07
J'ai tout essayer et sa marche pas.
Sur le message d'erreur ya marqué qu'il y a un problème avec size_t dans le fichiers string.h
Marsh Posté le 24-02-2005 à 15:16:10
Tout à fait au hasard, je vois que tu as un " -I/usr/lib/qt3 " dans ta ligne de compilation. Est ce que tu as vérifié que tu utilise bien la même version du compilateur gcc que celle qui a servi à l'installation de Qt. Je sais que quand ce n'est pas le cas, ça peut créer des erreurs (même à la compilation) ?
Marsh Posté le 24-02-2005 à 15:17:41
Autrement dit , est ce que ta version de Qt3 à été installée avec gcc3.3.2
Marsh Posté le 24-02-2005 à 17:09:41
Je crois que oui. J'ai déjà essayé de désinstallé la version actuelle de gcc par une autre version mais quand j'essaie de désinstallé, j'suis obligé de désinstallé énormément de paquetages avec. Ce qui renviendrai et réinstallé tout Linux. Et j'ai pas trop envie surtout s'il existe une autre solution.
Marsh Posté le 23-02-2005 à 10:18:26
J'ai un petit problème quand j'assaie de compiler des programmes sous Linux.
Voici l'erreur qui m'est retournée :
Sa doit être un problème au niveau du fichier string.h ....
Est ce quelqu'un peut m'aider, là je désespère.
Merci d'avance ....
Message édité par the_tux le 23-02-2005 à 10:56:13