IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

wxWidgets Discussion :

Problème de compilation


Sujet :

wxWidgets

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 6
    Par défaut Problème de compilation
    Bonjour à tous,

    Je suis nouveau sur ce forum.
    J'ai un "piti" problème.
    Je dois ajouter des "options" à un logiciel qui est déjà existant dans le cadre de mon projet de M1. Les codes sources de ce logiciel m'ont été fournis par le créateur, et il les à compilés devant moi avec réussite.

    J'ai donc ensuite essayer de les compiler sur mon pc ( je suis sur seven - 64 bits, visual studio ultimate 2010 ), et là j'ai une succession d'erreurs qui apparaissent. Cela fait maintenant 2 semaines que j'essaye de résoudre ces problèmes. J'ai demandé à un de mes professeur spécialisé qui n'a su répondre. Je viens donc à vous en espérant que vous pussiez me guider afin de résoudre les erreurs.

    Voici le résultat de la première compilation:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    1>------ Début de la génération : Projet : wxSimu, Configuration : Release Win32 ------
    1>La génération a démarré 19/03/2012 15:07:01.
    1>InitializeBuildStatus:
    1> Création de "Release\wxSimu.unsuccessfulbuild", car "AlwaysCreate" a été spécifié.
    1>ClCompile:
    1> robotPoignetDeporte.cpp
    1> Using OPCODE
    1> Compiling on Windows...
    1> Compiling with VC++...
    1> sharedData.cpp
    1>c:\users\quentin\desktop\projet17-originaux\wxsimuare_v2.2\sources\sharedData.h(62): fatal error C1083: Impossible d'ouvrir le fichier include : 'wx/wx.h' : No such file or directory
    1> trajectoire.cpp
    1>c:\users\quentin\desktop\projet17-originaux\wxsimuare_v2.2\sources\trajectoire.h(62): fatal error C1083: Impossible d'ouvrir le fichier include : 'wx/wx.h' : No such file or directory
    1> 3dutils.cpp
    1> glaFonts.cpp
    1> glaUtils.cpp
    1> sTreeArch.cpp
    1> sVrmlInterface.cpp
    1> trackball.cpp
    1> libmath.cpp
    1> libmatrix.cpp
    1> kineViper.cpp
    1> link.cpp
    1> Using OPCODE
    1> Compiling on Windows...
    1> Compiling with VC++...
    1> robot.cpp
    1> Using OPCODE
    1> Compiling on Windows...
    1> Compiling with VC++...
    1>..\sources\robot\robot.cpp(55): fatal error C1083: Impossible d'ouvrir le fichier include : 'wx/wx.h' : No such file or directory
    1> robotPuma.cpp
    1> Using OPCODE
    1> Compiling on Windows...
    1> Compiling with VC++...
    1> transf.cpp
    1> appMain.cpp
    1>..\sources\appMain.cpp(53): fatal error C1083: Impossible d'ouvrir le fichier include : 'wx/wx.h' : No such file or directory
    1> mdiChildSceneFrame.cpp
    1>..\sources\mdiChildSceneFrame.cpp(53): fatal error C1083: Impossible d'ouvrir le fichier include : 'wx/wxprec.h' : No such file or directory
    1> mdiChildTrajFrame.cpp
    1>..\sources\mdiChildTrajFrame.cpp(50): fatal error C1083: Impossible d'ouvrir le fichier include : 'wx/wxprec.h' : No such file or directory
    1> mdiChildTrajSelectorFrame.cpp
    1>..\sources\mdiChildTrajSelectorFrame.cpp(50): fatal error C1083: Impossible d'ouvrir le fichier include : 'wx/wxprec.h' : No such file or directory
    1> Génération de code en cours...
    1> Compilation en cours...
    1> mdiParentFrame.cpp
    1>..\sources\mdiParentFrame.cpp(50): fatal error C1083: Impossible d'ouvrir le fichier include : 'wx/wxprec.h' : No such file or directory
    1> sceneViewerCanvas.cpp
    1>c:\users\quentin\desktop\projet17-originaux\wxsimuare_v2.2\sources\sceneViewerCanvas.h(55): fatal error C1083: Impossible d'ouvrir le fichier include : 'wx/glcanvas.h' : No such file or directory
    1> edit.cpp
    1>..\sources\editFrame\edit.cpp(21): fatal error C1083: Impossible d'ouvrir le fichier include : 'wx/wxprec.h' : No such file or directory
    1> prefs.cpp
    1>..\sources\editFrame\prefs.cpp(16): fatal error C1083: Impossible d'ouvrir le fichier include : 'wx/wxprec.h' : No such file or directory
    1> stcEditFrame.cpp
    1>..\sources\editFrame\stcEditFrame.cpp(16): fatal error C1083: Impossible d'ouvrir le fichier include : 'wx/wxprec.h' : No such file or directory
    1> Génération de code en cours...
    1>
    1>ÉCHEC de la build.
    1>
    1>Temps écoulé 00:00:09.20
    ========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
    Je me suis donc penché sur l'idée qu'il me manquait des bibliothèques wxWidgets, mais malgré leurs installations et compilations je n'arrive pas à avoir une compilation réussi, et j'ai alors d'autres erreurs qui apparaissent.

    Je vous remercie d'avance.
    Cordialement

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 151
    Billets dans le blog
    4
    Par défaut
    Bonjour,

    les liens vers les fichiers de wxWidget ne sont pas bons.
    En plus de l'installer, il faut qu'ils soient au bon endroit, ou fournir cet endroit correctement à visual, pour qu'il les retrouve. (include_path)
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  3. #3
    Membre chevronné
    Femme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2009
    Messages : 236
    Par défaut
    Bonjour,
    Pour commencer par les choses les plus simples, as tu vérifier les adresses de tes librairies dans les propriétés de configuration/Répertoire VC++ de ton projet?

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 6
    Par défaut
    Vous êtes donc d'accord pour dire que wxWidgets est nécessaire ?
    J'ai installé wxWidgets directement sur le disque C:, j'ai ensuite ajouté les adresses dans les propriétés de Visual.

    Voici le résultat:

    Code texte : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    1>------ Début de la génération*: Projet*: wxSimu, Configuration*: Debug Win32 ------
    1>La génération a démarré 19/03/2012 14:24:53.
    1>InitializeBuildStatus:
    1>  Mise à jour de l'horodatage "Debug\wxSimu.unsuccessfulbuild".
    1>cl : Ligne de commande warning D9025: substitution de '/DWIN32' par '/UWIN32'
    1>cl : Ligne de commande warning D9025: substitution de '/D_CRT_SECURE_NO_WARNINGS' par '/U_CRT_SECURE_NO_WARNINGS'
    1>cl : Ligne de commande warning D9025: substitution de '/DDEBUG_CONSOLE' par '/UDEBUG_CONSOLE'
    1>cl : Ligne de commande warning D9025: substitution de '/D__WXMSW__' par '/U__WXMSW__'
    1>cl : Ligne de commande warning D9025: substitution de '/D_WINDOWS' par '/U_WINDOWS'
    1>cl : Ligne de commande warning D9025: substitution de '/D_DEBUG' par '/U_DEBUG'
    1>cl : Ligne de commande warning D9025: substitution de '/D__WXDEBUG__' par '/U__WXDEBUG__'
    1>cl : Ligne de commande warning D9025: substitution de '/DWIN32,_DEBUG,__WXMSW__,__WXDEBUG__,_WINDOWS,NOPCH' par '/UWIN32,_DEBUG,__WXMSW__,__WXDEBUG__,_WINDOWS,NOPCH'
    1>  trajectoire.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  sharedData.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  sceneViewerCanvas.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  transf.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  robotPuma.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  robotPoignetDeporte.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  robot.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  link.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  kineViper.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  mdiParentFrame.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  mdiChildTrajSelectorFrame.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  mdiChildTrajFrame.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  mdiChildSceneFrame.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  libmath.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  stcEditFrame.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  prefs.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  edit.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  appMain.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  trackball.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  sVrmlInterface.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\wxchar.h(865): error C3861: 'strlen'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\wxchar.h(1391): error C3861: 'memchr'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\wxchar.h(1393): error C3861: 'memcmp'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\wxchar.h(1395): error C3861: 'memcpy'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\wxchar.h(1397): error C3861: 'memmove'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\wxchar.h(1399): error C3861: 'memset'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  Génération de code en cours...
    1>  Compilation en cours...
    1>  sTreeArch.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\wxchar.h(865): error C3861: 'strlen'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\wxchar.h(1391): error C3861: 'memchr'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\wxchar.h(1393): error C3861: 'memcmp'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\wxchar.h(1395): error C3861: 'memcpy'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\wxchar.h(1397): error C3861: 'memmove'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\wxchar.h(1399): error C3861: 'memset'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  3dutils.cpp
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): error C3861: '_strdup'*: identificateur introuvable
    1>c:\wxwidgets-2.8.12\wxwidgets-2.8.12\include\wx\buffer.h(127): fatal error C1903: impossible de récupérer à partir des erreurs précédentes*; arrêt de la compilation
    1>  Génération de code en cours...
    1>
    1>ÉCHEC de la build.
    1>
    1>Temps écoulé 00:00:04.50
    ========== Génération*: 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========


    Je vous remercie.

  5. #5
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    1 255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 255
    Par défaut
    Ces erreurs semblent toutes liées à un seul fichier : string.h

    DAns les fichiers en question (trajectoire.cpp ...) ajoute #include <string.h> avant les includes de wx.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 6
    Par défaut
    Merci pour votre réponse.

    Je ne crois pas que le problèmes viennent des fichiers sources, car la personne m'ayant fourni les sources les as compilés devant moi. J'ai ensuite fais un "copié/collé" de ces sources. Je penses donc que les fichiers sources sont corrects et qu'aucunes modifications ne devraient y être apportées, qu'en pensez vous ?

    Je partez plutôt sur un problèmes de références de librairies, ou de version de logiciel ? (Sachant que le logiciel a été fais il y a 7 ou 8 ans).

    Je vous remercie.
    Cordialement.

  7. #7
    Membre émérite
    Avatar de Ekleog
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2012
    Messages : 448
    Par défaut
    Il suffit que la personne qui a compilé devant toi ait une ancienne version de wxWidgets pour que ça ne marche pas.

    Au passage, si c'était sur son ordi, alors rien ne te dit que quelque chose a été réellement compilé. Il suffirait qu'il n'ait pas fait de clean/rebuild pour que ça ne recompile pas, et que donc tu ne saches pas si c'est réellement compilable.

    Sinon, compiles-tu bien avec le même compilateur que celui qui t'a "prouvé" la compilabilité du programme ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème de compilation sous visual C++
    Par fabmili dans le forum MFC
    Réponses: 4
    Dernier message: 08/02/2004, 19h52
  2. problème de compil devc++ socket
    Par stefdem dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 11/12/2003, 11h33
  3. Réponses: 1
    Dernier message: 29/10/2003, 12h16
  4. Problème de compilation de la DLL du XMLRad
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 2
    Dernier message: 16/04/2003, 16h46
  5. Réponses: 1
    Dernier message: 27/05/2002, 01h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo