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

Visual C++ Discussion :

Reprise de code avec Visual C++


Sujet :

Visual C++

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 92
    Par défaut Reprise de code avec Visual C++
    Bonjour,

    Je suis en train de reprendre un code d'un projet réalisé par d'autre personne avant moi, je ne sais pas avec quelle plateforme il travaillait, mais j'ai plein de probleme, juste pour recompiler leur code.
    Apres m'etre battu avec des winres vs winrescr et des IDC_STATIC non défini, je me retrouve avec plus de 80 erreur dans les fichiers distants :'(

    J'ai des erreurs sur :
    - dlgs.h
    - winver.h
    - windef.h
    - winnt.h

    Et toujours la meme erreur :
    "spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut.

    Donc 2 petites questions :
    - Pourquoi j'ai ca ?
    - Pourquoi je n'arrive pas à recompiler betement un code passé alors que mes prédécesseur le compiler bien eux ...

    Merci d'avance pour vos connaissances

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 92
    Par défaut
    Je travail avec Visual C++ Express 2005. Et la plateforme SDK.
    Apparemment c Visual C++ Express qui pose problème n'est ce pas ?
    Y a t il une facon de pallier ?

    Pourtant c'est des entete qui sont dans leur package plateforme SDK !!!! Pourquoi il trouve des erreurs dans les entetes qu'il fournit !!!! c'est pas croyable quand meme !!!!!
    (perte de sang froid en vue )

  3. #3
    Membre expérimenté Avatar de Rupella
    Inscrit en
    Février 2005
    Messages
    286
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 286
    Par défaut
    quelles erreurs as tu sur les winver.h, etc ?...

    as tu téléchargé et installé le dernier Platform SDK ?

    l'erreur a propos du int par défaut, est expliquée par Farscape ici :
    http://farscape.developpez.com/tutor...on-vc6-vc2005/

    A priori ton code date un peu, et ton compilateur VS2005 Express est plus à jour au niveau du respect de la norme que ce que supportait le compilateur qui servait alors.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 92
    Par défaut
    Sur winver.h , windef.h etc ... j'ai les memes erreurs :

    spécificateur de type manquant
    absence de ';' avant '*'
    'BOOL' : redéfinition ; ....

    Le truc qui m'embete c'est que c les entetes fournies avec la plateforme SDK... j'ai du en télécharger une trop vieille qui ne marche pas avec mon Visual C++

    Bon retournons télécharger des trucs pour faire marcher Visual C++ Express 2005 : 8ieme prise ^^

  5. #5
    Membre expérimenté Avatar de Rupella
    Inscrit en
    Février 2005
    Messages
    286
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 286
    Par défaut
    indication : la dernière version du SDK date de mars 2006....
    autre chose, as tu paramétré VS pour qu'il utilise les définitions données dans le SDK plutot que d'autres ?

    voir : http://arb.developpez.com/vc++/express/

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 92
    Par défaut
    Oui c sur que mon probleme vient de la ^^ j'avais pris celle qui était en lien direct sur le tuto de ce site ^^

    Bon ben je repars en téléchargement

  7. #7
    Membre expérimenté Avatar de Rupella
    Inscrit en
    Février 2005
    Messages
    286
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 286
    Par défaut
    allez la bonne adresse est :
    http://www.microsoft.com/downloads/d...displaylang=en

    juste au cas ou

    celle d'aurélien date de 2005....

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 92
    Par défaut
    Je crois que je suis maudit
    J'ai téléchargé celle ci :
    http://www.microsoft.com/downloads/d...DisplayLang=en
    et ca a pas marché .. et le téléchargement c'est fait tres vite :
    2 choix :
    - ou j'ai mal désinstallé celle d'avant et il a pas tout rétélécharger
    - ou j'avais des trucs en cache et il a repris dessus ...

    Bref ca ne marche toujours pas je réenleve tout et remet tout

  9. #9
    Membre expérimenté Avatar de Rupella
    Inscrit en
    Février 2005
    Messages
    286
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 286
    Par défaut
    en fait tu télélcharges une interface qui te permet de sélectionner les packages que tu veux installer, ou tu vas les installer, etc...

    et puis tout a la fin, il s'occupe de télécharger ce qu'il faut...
    donc c'est normal que ca aille vite. au pire, télécharge tout dans le lien que j'ai fourni plus haut....

    bon courage

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 92
    Par défaut
    oui oui j'avais bien compris ^^ mais j'avais trouvé que la partie téléchargement aller un peu vite (apres qu'on ait choisi tout ce dont on a besoin) .
    Et ... attention je teste .... ca ne marche toujours pas :


    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
    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
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
     
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\dlgs.h(265) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'bRed'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\dlgs.h(265) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\dlgs.h(265) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\dlgs.h(266) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'bGreen'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\dlgs.h(266) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\dlgs.h(266) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\dlgs.h(267) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'bBlue'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\dlgs.h(267) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\dlgs.h(267) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\dlgs.h(268) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'bExtra'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\dlgs.h(268) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\dlgs.h(268) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(134) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'dwSignature'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(134) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(134) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(135) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'dwStrucVersion'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(135) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(135) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(136) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'dwFileVersionMS'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(136) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(136) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(137) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'dwFileVersionLS'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(137) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(137) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(138) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'dwProductVersionMS'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(138) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(138) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(139) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'dwProductVersionLS'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(139) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(139) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(140) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'dwFileFlagsMask'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(140) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(140) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(141) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'dwFileFlags'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(141) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(141) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(142) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'dwFileOS'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(142) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(142) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(143) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'dwFileType'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(143) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(143) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(144) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'dwFileSubtype'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(144) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(144) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(145) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'dwFileDateMS'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(145) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(145) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(146) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'dwFileDateLS'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(146) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(146) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(153) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'APIENTRY'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(153) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(153) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'VerFindFileA'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(153) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(154) : error C2146: erreur de syntaxe : absence de ')' avant l'identificateur 'uFlags'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(154) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(162) : error C2059: erreur de syntaxe : ')'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(165) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'APIENTRY'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(165) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(165) : error C2086: 'int DWORD' : redéfinition
    1>        c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(152) : voir la déclaration de 'DWORD'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(165) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'VerFindFileW'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(165) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(165) : error C2086: 'int APIENTRY' : redéfinition
    1>        c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(153) : voir la déclaration de 'APIENTRY'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(166) : error C2146: erreur de syntaxe : absence de ')' avant l'identificateur 'uFlags'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(166) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(174) : error C2059: erreur de syntaxe : ')'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(183) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'APIENTRY'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(183) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(183) : error C2086: 'int DWORD' : redéfinition
    1>        c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(152) : voir la déclaration de 'DWORD'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(183) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'VerInstallFileA'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(183) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(183) : error C2086: 'int APIENTRY' : redéfinition
    1>        c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(153) : voir la déclaration de 'APIENTRY'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(184) : error C2146: erreur de syntaxe : absence de ')' avant l'identificateur 'uFlags'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(184) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(192) : error C2059: erreur de syntaxe : ')'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(195) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'APIENTRY'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(195) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(195) : error C2086: 'int DWORD' : redéfinition
    1>        c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(152) : voir la déclaration de 'DWORD'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(195) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'VerInstallFileW'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(195) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(195) : error C2086: 'int APIENTRY' : redéfinition
    1>        c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(153) : voir la déclaration de 'APIENTRY'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(196) : error C2146: erreur de syntaxe : absence de ')' avant l'identificateur 'uFlags'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(196) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(204) : error C2059: erreur de syntaxe : ')'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(214) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'APIENTRY'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(214) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(214) : error C2086: 'int DWORD' : redéfinition
    1>        c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(152) : voir la déclaration de 'DWORD'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(214) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'GetFileVersionInfoSizeA'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(214) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(214) : error C2086: 'int APIENTRY' : redéfinition
    1>        c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(153) : voir la déclaration de 'APIENTRY'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(215) : error C2065: '__in' : identificateur non déclaré
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(215) : error C2146: erreur de syntaxe : absence de ')' avant l'identificateur 'LPCSTR'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(215) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(217) : error C2059: erreur de syntaxe : ')'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(221) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'APIENTRY'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(221) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(221) : error C2086: 'int DWORD' : redéfinition
    1>        c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(152) : voir la déclaration de 'DWORD'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(221) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'GetFileVersionInfoSizeW'
    (...)
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(286) : error C2146: erreur de syntaxe : absence de ',' avant l'identificateur 'pBlock'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(290) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\windef.h(151) : error C2378: 'DWORD' : redéfinition ; un symbole ne peut pas être surchargé avec un typedef
    1>        c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(152) : voir la déclaration de 'DWORD'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\windef.h(152) : error C2378: 'BOOL' : redéfinition ; un symbole ne peut pas être surchargé avec un typedef
    1>        c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(233) : voir la déclaration de 'BOOL'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\windef.h(157) : error C2143: erreur de syntaxe : absence de ';' avant '*'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\windef.h(157) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\windef.h(157) : error C2378: 'BOOL' : redéfinition ; un symbole ne peut pas être surchargé avec un typedef
    1>        c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(233) : voir la déclaration de 'BOOL'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\windef.h(157) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\windef.h(158) : error C2143: erreur de syntaxe : absence de ';' avant '*'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\windef.h(158) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\windef.h(158) : error C2378: 'BOOL' : redéfinition ; un symbole ne peut pas être surchargé avec un typedef
    1>        c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(233) : voir la déclaration de 'BOOL'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\windef.h(158) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\windef.h(166) : error C2143: erreur de syntaxe : absence de ';' avant '*'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\windef.h(166) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\windef.h(166) : error C2378: 'DWORD' : redéfinition ; un symbole ne peut pas être surchargé avec un typedef
    1>        c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(152) : voir la déclaration de 'DWORD'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\windef.h(166) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\windef.h(167) : error C2143: erreur de syntaxe : absence de ';' avant '*'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\windef.h(167) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\windef.h(167) : error C2378: 'DWORD' : redéfinition ; un symbole ne peut pas être surchargé avec un typedef
    1>        c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(152) : voir la déclaration de 'DWORD'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\windef.h(167) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winnt.h(348) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'FLONG'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winnt.h(348) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winnt.h(348) : error C2378: 'DWORD' : redéfinition ; un symbole ne peut pas être surchargé avec un typedef
    1>        c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(152) : voir la déclaration de 'DWORD'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winnt.h(348) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winnt.h(404) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'LCID'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winnt.h(404) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winnt.h(404) : error C2378: 'DWORD' : redéfinition ; un symbole ne peut pas être surchargé avec un typedef
    1>        c:\program files\microsoft platform sdk for windows server 2003 r2\include\winver.h(152) : voir la déclaration de 'DWORD'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winnt.h(404) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winnt.h(405) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'PLCID'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winnt.h(405) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winnt.h(405) : error C2378: 'PDWORD' : redéfinition ; un symbole ne peut pas être surchargé avec un typedef
    1>        c:\program files\microsoft platform sdk for windows server 2003 r2\include\windef.h(166) : voir la déclaration de 'PDWORD'
    1>c:\program files\microsoft platform sdk for windows server 2003 r2\include\winnt.h(405) : fatal error C1003: le nombre d'erreurs est supérieur à 100 ; arrêt de la compilation

    Ouin :'( !!! j'en peux plus

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 92
    Par défaut
    Il faut que j'abandonne Visual C++ et que je parte sur Dev-C++ ? et me battre pour faire marcher dev-C++ en m'avouant vaincu de mon long combat contre Visual ?

  12. #12
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    t'as fait quoi comme projet ? from scratch ?

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 92
    Par défaut
    j'ai importé un projet et je ne sais pas du tout quel été l'outile de developpement de mes prédécesseur, mais c pas une raison pour qu'il y ait des erreurs dans les bibliotheque importer dans le projet si ?

  14. #14
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    es-tu sur que dans l'ordre d'utilisation des repertoires de tes includes dans les options de VS, tu as bien le dernier platform sdk en premier ?
    tu compiles bien des fichiers .cpp ? ou .c ?

  15. #15
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 92
    Par défaut
    fichier .cpp , et include et lib en premiere ligne dans Option Projets et solutions Répertoires de VC++.

    Donc je résume j'ai :
    - Visual C++ 2005 Express
    Tout seul les win---.h n'étaient pas accessible
    - J'ai donc installé
    Windows Server® 2003 R2 Platform SDK Web Install
    Mes entetes étaient trouvé mais j'ai les erreurs du dessus .

    Apparemment ce n'est pas normal

    Est ce que si je désinstalle tout tout tout ( toutes mes .NET framework , platform SDK et visual C++) et que je réinstalle tout dans le bon ordre ca peut marcher ou c peine perdu ?

  16. #16
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tu as configuré visual studio pour lui dire dans quels repertoires aller chercher le psdk ?

  17. #17
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 92
    Par défaut
    Je l'ai configuré pour qu'il aille cherché les lib et les entete dans la SDK, si c de ca dont tu parles : / sinon il ne trouverait pas les entetes, alors que la il les trouve buggué ^^
    Mais je pense que c vraiment une configuration toute bete que je n'ai pas faite et j'ai eu une illumination lorsque tu as parlé de qqchose que je ne semble pas connaitre
    Donc je dirais simplement peux tu développer ?

    Sinon (si c ce dont j'ai parlé)
    Est ce que visual studio Express ( pas visual C++ ) contient les éléments tels que la sdk directement intégré.
    Parce que j'ai envie d'essayer en installant la Visual Studio Express 2005.

    J''aurais le meme résultat ?

    Edit: Réponse : oki j'ai dit des conneries ca n'existe pas.

    Si je prend un temps d'essai sur la version payante ?

  18. #18
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 92
    Par défaut
    INFORMATION SUPPLEMENTAIRE !!!!!!!!!!!!!


    J'ai les memes erreurs avec Dev-C++ ET LES INCLUDES DE DEV-C++

    Why god why ??? :'''''(

    Donc ca donne ca :

    C:/Dev-Cpp/include/winuser.h:2353: error: expected ')' before '*' token


    Qu'est ce que c que ca ? c pas possible qu'il y est des erreurs à ces endroits la ... est ce que c possible qu'il y est une erreur dans le code qui fasse flipper le compilo et que le compilo me sorte des erreurs n'importe ou ?

    Autre chose marrante : ca fait 3 jours que j'essaye juste de recompiler un ancien code et j'y arrive pas :'( jusqu'a il y a deux min j'étais persuadé que ct à cause de Visual C++ maintenant je suis persuadé que non

    Qq suggestions ? O.O,

  19. #19
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tu développes sur quelle version de windows ?

  20. #20
    Membre expérimenté Avatar de Rupella
    Inscrit en
    Février 2005
    Messages
    286
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 286
    Par défaut
    je pencherais pour une erreur sur les fichiers du projet, selon le type d'application que tu cherches a générer

    donc quel est le type de projet est généré ?

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. [code block] Compiler avec Visual c++ 2008, ça bugue
    Par Invité dans le forum Code::Blocks
    Réponses: 2
    Dernier message: 18/12/2011, 21h04
  2. codes pour developper un lecteur mp3 avec visual basic 6.0
    Par nap91 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 23/08/2011, 15h13
  3. Réponses: 3
    Dernier message: 26/05/2010, 11h30
  4. comment optimiser le code avec visual c# ?
    Par isoman dans le forum C#
    Réponses: 8
    Dernier message: 30/10/2008, 15h05
  5. Compiler du code Assembleur avec Visual C++
    Par maria_0009 dans le forum Visual C++
    Réponses: 1
    Dernier message: 14/01/2007, 13h29

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