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

Code::Blocks Discussion :

Compatibilité avec VIsta


Sujet :

Code::Blocks

  1. #21
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    Ah oui, je crois avoir modifier les variables de PATH :

    Bouton Démarrer, clique droit sur Ordinateur/proprieté.
    paramètre système avancé

    Il y a un onglet variables d'environnement en bas :
    Dans la variable système PATH, j'ai ajouté : C:\Program Files\CodeBlocks\libexec\gcc\mingw32\3.4.4\

    Mais je sais pas si c'était utile. Et désolé, je n'ai pas trop le temps ce soir pour regarder
    Je ne répondrai à aucune question technique en privé

  2. #22
    Expert éminent sénior
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Points : 21 324
    Points
    21 324
    Par défaut
    ça, j'ai déja fait

    Je vais encore essayer quelques trucs, mais bon... Au pire, j'ai toujours mon dual boot xp pour faire du C.

    Merci de ton aide

  3. #23
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    En fait, je b'avais jamais eu le problème là.

    Mais apparement, ce problème n'est pas lié à vista.
    Avais déjà tu utilisé code::blocks avant ?

    Il est nécessaire de créer un projet pour compiler un fichier, on ne peut pas créer un fichier tout seul et le compiler.

    Voir par exemple : http://www.developpez.net/forums/arc.../t-350288.html (merci d'utiliser la fonction Recherche )
    Je ne répondrai à aucune question technique en privé

  4. #24
    Expert éminent sénior
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Points : 21 324
    Points
    21 324
    Par défaut
    Je vais vérifier ce soir, mais je suis presque sûr que mon fichier est attaché à un projet de mon workspace

  5. #25
    Expert éminent sénior
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Points : 21 324
    Points
    21 324
    Par défaut
    Alors oui, c'était bien raccroché au projet, mais il a suffit que je crée un nouveau fichier dans le projet pour que ça change la compilation de l'ancien fichier

    Mais maintenant c'est pas beaucoup mieux les erreurs :

    Switching to target: Debug
    Compiling: test.c
    In file included from C:/Program Files/CodeBlocks/include/stdio.h:26,
    from test.c:1:
    C:/Program Files/CodeBlocks/include/stddef.h:6:24: no include path in which to search for stddef.h
    In file included from C:/Program Files/CodeBlocks/include/stdio.h:28,
    from test.c:1:
    C:/Program Files/CodeBlocks/include/stdarg.h:6:24: no include path in which to search for stdarg.h
    In file included from test.c:1:
    C:/Program Files/CodeBlocks/include/stdio.h:198: error: syntax error before "size_t"
    C:/Program Files/CodeBlocks/include/stdio.h:209: error: syntax error before "size_t"
    C:/Program Files/CodeBlocks/include/stdio.h:210: error: syntax error before "__gnuc_va_list"
    C:/Program Files/CodeBlocks/include/stdio.h:211: error: syntax error before "__gnuc_va_list"
    C:/Program Files/CodeBlocks/include/stdio.h:212: error: syntax error before "__gnuc_va_list"
    C:/Program Files/CodeBlocks/include/stdio.h:213: error: syntax error before "size_t"
    C:/Program Files/CodeBlocks/include/stdio.h:216: error: syntax error before "size_t"
    C:/Program Files/CodeBlocks/include/stdio.h:216: warning: conflicting types for built-in function 'snprintf'
    C:/Program Files/CodeBlocks/include/stdio.h:218: error: syntax error before "size_t"
    C:/Program Files/CodeBlocks/include/stdio.h: In function `vsnprintf':
    C:/Program Files/CodeBlocks/include/stdio.h:219: error: `s' undeclared (first use in this function)
    C:/Program Files/CodeBlocks/include/stdio.h:219: error: (Each undeclared identifier is reported only once
    C:/Program Files/CodeBlocks/include/stdio.h:219: error: for each function it appears in.)
    C:/Program Files/CodeBlocks/include/stdio.h:219: error: `n' undeclared (first use in this function)
    C:/Program Files/CodeBlocks/include/stdio.h:219: error: `format' undeclared (first use in this function)
    C:/Program Files/CodeBlocks/include/stdio.h:219: error: `arg' undeclared (first use in this function)
    C:/Program Files/CodeBlocks/include/stdio.h: At top level:
    C:/Program Files/CodeBlocks/include/stdio.h:220: error: syntax error before "__gnuc_va_list"
    C:/Program Files/CodeBlocks/include/stdio.h:222: error: syntax error before "__gnuc_va_list"
    C:/Program Files/CodeBlocks/include/stdio.h:224: error: syntax error before "__gnuc_va_list"
    C:/Program Files/CodeBlocks/include/stdio.h:297: warning: type defaults to `int' in declaration of `size_t'
    C:/Program Files/CodeBlocks/include/stdio.h:297: warning: `__cdecl__' attribute only applies to function types
    C:/Program Files/CodeBlocks/include/stdio.h:297: error: syntax error before "fread"
    C:/Program Files/CodeBlocks/include/stdio.h:298: warning: type defaults to `int' in declaration of `size_t'
    C:/Program Files/CodeBlocks/include/stdio.h:298: warning: `__cdecl__' attribute only applies to function types
    C:/Program Files/CodeBlocks/include/stdio.h:298: error: syntax error before "fwrite"
    In file included from C:/Program Files/CodeBlocks/include/sys/types.h:21,
    from C:/Program Files/CodeBlocks/include/stdio.h:399,
    from test.c:1:
    C:/Program Files/CodeBlocks/include/stddef.h:6:24: no include path in which to search for stddef.h
    In file included from test.c:1:
    C:/Program Files/CodeBlocks/include/stdio.h:428: warning: type defaults to `int' in declaration of `wchar_t'
    C:/Program Files/CodeBlocks/include/stdio.h:428: error: syntax error before '*' token
    C:/Program Files/CodeBlocks/include/stdio.h:429: warning: type defaults to `int' in declaration of `wchar_t'
    C:/Program Files/CodeBlocks/include/stdio.h:429: error: syntax error before '*' token
    C:/Program Files/CodeBlocks/include/stdio.h:430: error: syntax error before '*' token
    C:/Program Files/CodeBlocks/include/stdio.h:431: error: syntax error before '*' token
    C:/Program Files/CodeBlocks/include/stdio.h:432: warning: type defaults to `int' in declaration of `wchar_t'
    C:/Program Files/CodeBlocks/include/stdio.h:432: error: syntax error before '*' token
    C:/Program Files/CodeBlocks/include/stdio.h:433: warning: type defaults to `int' in declaration of `wchar_t'
    C:/Program Files/CodeBlocks/include/stdio.h:433: error: syntax error before '*' token
    C:/Program Files/CodeBlocks/include/stdio.h:434: error: syntax error before '*' token
    C:/Program Files/CodeBlocks/include/stdio.h:435: error: syntax error before '*' token
    C:/Program Files/CodeBlocks/include/stdio.h:436: warning: type defaults to `int' in declaration of `wchar_t'
    C:/Program Files/CodeBlocks/include/stdio.h:436: error: syntax error before '*' token
    C:/Program Files/CodeBlocks/include/stdio.h:437: warning: type defaults to `int' in declaration of `wchar_t'
    C:/Program Files/CodeBlocks/include/stdio.h:437: error: syntax error before '*' token
    C:/Program Files/CodeBlocks/include/stdio.h:438: warning: type defaults to `int' in declaration of `wchar_t'
    C:/Program Files/CodeBlocks/include/stdio.h:438: error: syntax error before '*' token
    C:/Program Files/CodeBlocks/include/stdio.h:439: warning: type defaults to `int' in declaration of `wint_t'
    C:/Program Files/CodeBlocks/include/stdio.h:439: warning: `__cdecl__' attribute only applies to function types
    C:/Program Files/CodeBlocks/include/stdio.h:439: error: syntax error before "fgetwc"
    C:/Program Files/CodeBlocks/include/stdio.h:440: warning: type defaults to `int' in declaration of `wint_t'
    C:/Program Files/CodeBlocks/include/stdio.h:440: warning: `__cdecl__' attribute only applies to function types
    C:/Program Files/CodeBlocks/include/stdio.h:440: error: syntax error before "fputwc"
    C:/Program Files/CodeBlocks/include/stdio.h:441: warning: type defaults to `int' in declaration of `wint_t'
    C:/Program Files/CodeBlocks/include/stdio.h:441: warning: `__cdecl__' attribute only applies to function types
    C:/Program Files/CodeBlocks/include/stdio.h:441: error: syntax error before "ungetwc"
    C:/Program Files/CodeBlocks/include/stdio.h:444: error: syntax error before '*' token
    C:/Program Files/CodeBlocks/include/stdio.h:444: warning: type defaults to `int' in declaration of `fgetws'
    C:/Program Files/CodeBlocks/include/stdio.h:444: warning: data definition has no type or storage class
    C:/Program Files/CodeBlocks/include/stdio.h:445: warning: type defaults to `int' in declaration of `wchar_t'
    C:/Program Files/CodeBlocks/include/stdio.h:445: error: syntax error before '*' token
    C:/Program Files/CodeBlocks/include/stdio.h:446: warning: type defaults to `int' in declaration of `wint_t'
    C:/Program Files/CodeBlocks/include/stdio.h:446: warning: `__cdecl__' attribute only applies to function types
    C:/Program Files/CodeBlocks/include/stdio.h:446: error: syntax error before "getwc"
    C:/Program Files/CodeBlocks/include/stdio.h:447: warning: type defaults to `int' in declaration of `wint_t'
    C:/Program Files/CodeBlocks/include/stdio.h:447: warning: `__cdecl__' attribute only applies to function types
    C:/Program Files/CodeBlocks/include/stdio.h:447: error: syntax error before "getwchar"
    C:/Program Files/CodeBlocks/include/stdio.h:448: error: syntax error before '*' token
    C:/Program Files/CodeBlocks/include/stdio.h:448: warning: type defaults to `int' in declaration of `_getws'
    C:/Program Files/CodeBlocks/include/stdio.h:448: warning: data definition has no type or storage class
    C:/Program Files/CodeBlocks/include/stdio.h:449: warning: type defaults to `int' in declaration of `wint_t'
    C:/Program Files/CodeBlocks/include/stdio.h:449: warning: `__cdecl__' attribute only applies to function types
    C:/Program Files/CodeBlocks/include/stdio.h:449: error: syntax error before "putwc"
    C:/Program Files/CodeBlocks/include/stdio.h:450: warning: type defaults to `int' in declaration of `wchar_t'
    C:/Program Files/CodeBlocks/include/stdio.h:450: error: syntax error before '*' token
    C:/Program Files/CodeBlocks/include/stdio.h:451: warning: type defaults to `int' in declaration of `wint_t'
    C:/Program Files/CodeBlocks/include/stdio.h:451: warning: `__cdecl__' attribute only applies to function types
    C:/Program Files/CodeBlocks/include/stdio.h:451: error: syntax error before "putwchar"
    C:/Program Files/CodeBlocks/include/stdio.h:452: error: syntax error before "wchar_t"
    C:/Program Files/CodeBlocks/include/stdio.h:453: warning: type defaults to `int' in declaration of `wchar_t'
    C:/Program Files/CodeBlocks/include/stdio.h:453: error: syntax error before '*' token
    C:/Program Files/CodeBlocks/include/stdio.h:454: warning: type defaults to `int' in declaration of `wchar_t'
    C:/Program Files/CodeBlocks/include/stdio.h:454: error: syntax error before '*' token
    C:/Program Files/CodeBlocks/include/stdio.h:455: warning: type defaults to `int' in declaration of `wchar_t'
    C:/Program Files/CodeBlocks/include/stdio.h:455: error: syntax error before '*' token
    C:/Program Files/CodeBlocks/include/stdio.h:456: error: syntax error before '*' token
    C:/Program Files/CodeBlocks/include/stdio.h:456: error: syntax error before '*' token
    Process terminated with status 1 (0 minutes, 3 seconds)
    52 errors, 35 warnings
    Si je comprends bien, il trouve pas les fichiers à inclure, c'est ça ? Je dois les renseigner ou ?

  6. #26
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    Alors, j'avais ajouter le dossier C:/MinGW/include dans :
    Build/Compiler Options/Directoriers


    Compiler : Add (le répertoire)
    Je ne répondrai à aucune question technique en privé

  7. #27
    Expert éminent sénior
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Points : 21 324
    Points
    21 324
    Par défaut
    Bon, je crois que j'ai résolu le problème. Mais c'est assez louche, en fait, j'ai du créer une nouvelle workspace, recréer mes projets et importer mes fichiers à l'intérieur pour que ça marche...

    Je regrette la puissance des EDIs pour Java moi

    Tu as dis que tu utilisais Eclipse, le plugin pour C/C++ est bien ?

  8. #28
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Points : 9 818
    Points
    9 818
    Par défaut
    J'avais ouvert un thread pour donner son avis pour Eclipse C/C++ dans le forum Eclipse C/C++ (comme on aurait pu le deviner) mais je n'avais pas donné mon avis.

    Je te dis grosso modo ce que j'en pense :
    Ca ressemble vaguement à code::blocks, toutes les fonctionnalités super intéressantes d'eclipse java n'y sont pas :
    - autocomplétion marchant à tous les coups
    - autocomplétion avec import des package automatique (il n'y a pas de notion de package en C++)
    - Ctrl + clic pour aller à la définition, notamment pour toutes les classes de la bibliothèques standard
    - F2 pour voir les commentaires javadoc (bah, il n'y a pas de javadoc)
    - outil automatique pour créer le javadoc (ou doxygen vu qu'on est en C++)
    - la compilation rapide (mingw prend souvent trois plombes) et automatique

    ET SURTOUT, test en direct de la validité du code.
    Je ne répondrai à aucune question technique en privé

Discussions similaires

  1. [Money 2005] Compatibilité avec Vista ?
    Par Aitone dans le forum Windows Vista
    Réponses: 9
    Dernier message: 01/12/2007, 09h53
  2. [VB6-Vista] Compatibilité avec Vista, c:\program files\
    Par Tibaldus dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 16/11/2007, 17h24
  3. [VB6] Compatibilité avec Vista
    Par Tibaldus dans le forum Windows Vista
    Réponses: 13
    Dernier message: 16/11/2007, 17h24
  4. Réponses: 2
    Dernier message: 22/08/2007, 14h39
  5. Compatibilite avec Vista
    Par Seth77 dans le forum Framework .NET
    Réponses: 10
    Dernier message: 02/02/2007, 13h39

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