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 :

Migration C/C++ sous VS.06 vers C/C++ VS2005


Sujet :

Visual C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 26
    Par d�faut Migration C/C++ sous VS.06 vers C/C++ VS2005
    Bonjour,

    J'esp�re que je trouverai une aide sur le forum, pour un probl�me de config lors de la migration d'un projet C/C++ de type .exe

    Mon projet C est �crit principalement en C sous VS.06, je veux passer sous VS2005. Lors de la g�n�ration j'ai le probl�me suivent:
    Erreur 2 fatal error C1034: windows.h: no include path set
    Or la biblio existe d�ja sous VS.06 et VS2005...

    Comment faire pour la config du projet?
    Merci par avance

  2. #2
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 505
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 505
    Par d�faut
    C'est un "windows.h" ou un <windows.h> ?

    V�rifiez, dans la configuration du projet VS2005, la configuration des r�pertoires d'include.

  3. #3
    R�dacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par d�faut
    Bonjour,
    Pour t'aider, il existe un tutoriel : Migrer du code de Visual C++ 6.0 vers Visual C++ 2005.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 26
    Par d�faut
    Merci,
    pour la r�ponse ;-))

    Pourla config du VS2005, je ne sais pas, car je trouve pas ni "windows.h" ni <windows.h>...
    J'ai regard� dans le dossier d'intallation et je ne trouve pas la biblio.. Or dans VS6.0 elle existe....
    Affaire � suivre, je vous tiendrai au courant...

    Merci,

  5. #5
    R�dacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par d�faut
    Citation Envoy� par hy_dev Voir le message
    Merci,
    pour la r�ponse ;-))

    Pourla config du VS2005, je ne sais pas, car je trouve pas ni "windows.h" ni <windows.h>...
    J'ai regard� dans le dossier d'intallation et je ne trouve pas la biblio.. Or dans VS6.0 elle existe....
    Affaire � suivre, je vous tiendrai au courant...

    Merci,
    Si tu n'as pas de windows.h alors ton installation s'est probablement mal pass�e.
    Pour la config, si je ne m'abuse, ce doit �tre dans Menu Outils/Options
    Dans la bo�te � gauche Projets et Solutions / R�pertoire de VC++, l� tu dois avoir (pour fichier include
    $(VCInstallDir)include
    $(VCInstallDir)atlmfc\include
    $(VCInstallDir)PlatformSDK\include
    $(FrameworkSDKDir)include

    En tout �tat de cause, si ce n'est pas comme �a, je te conseille vivement de r�installer car tu as peut �tre d'autres param�tres pas bons.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 26
    Par d�faut
    Citation Envoy� par 3DArchi Voir le message
    Si tu n'as pas de windows.h alors ton installation s'est probablement mal pass�e.
    Pour la config, si je ne m'abuse, ce doit �tre dans Menu Outils/Options
    Dans la bo�te � gauche Projets et Solutions / R�pertoire de VC++, l� tu dois avoir (pour fichier include
    $(VCInstallDir)include
    $(VCInstallDir)atlmfc\include
    $(VCInstallDir)PlatformSDK\include
    $(FrameworkSDKDir)include

    En tout �tat de cause, si ce n'est pas comme �a, je te conseille vivement de r�installer car tu as peut �tre d'autres param�tres pas bons.
    Bonjour,

    Merci pour ta r�ponse.
    Effectivement, j'ai trouv� les chemins indiqu�s dans ton message;; tout semble bon...
    Mais dans "C:\Program Files\Microsoft Visual Studio 8\VC\include"
    Je ne trouve pas la "windows.h" or elle existe dans le dossier Include de VS6.0

    Pour l'installation, j'ai fait une installation compl�te de VS2005, je vais la refaire cette fois-ci en personnalis�... Ci-joint le message d'erreur en image.
    Merci pour la disponibilit�...

    hy.
    PS.
    D�sol� si je ne suis pas r�actif dans les r�ponse, car je bosse sur d'autre projet... et celui ci me tien trop � c�ur... il faut que j'arrive � migrer le code en VS2005
    Je vous donnerai les d�tails si vous en voulez....

  7. #7
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 505
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 505
    Par d�faut
    Dans mon intall de VS2005, windows.h est dans le r�pertoire correspondant � $(VCInstallDir)PlatformSDK\include, avec
    $(VCInstallDir)="C:\Program Files\Microsoft Visual Studio 8\VC"
    donc dans le r�pertoire "C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include"

    Donc, vous devez avoir le fichier windows.h dans le m�me r�pertoire. Si c'est le cas, alors v�rifiez la valeur de $(VCInstallDir).

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 26
    Par d�faut
    Citation Envoy� par bacelar Voir le message
    Dans mon intall de VS2005, windows.h est dans le r�pertoire correspondant � $(VCInstallDir)PlatformSDK\include, avec
    donc dans le r�pertoire "C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include"

    Donc, vous devez avoir le fichier windows.h dans le m�me r�pertoire. Si c'est le cas, alors v�rifiez la valeur de $(VCInstallDir).
    Bonjour,
    Merci pour l'info, j'essayerai �a ;-))
    esp�rant que marche...
    Je te tiens au courant;

    hy

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 26
    Par d�faut
    Citation Envoy� par bacelar Voir le message
    Dans mon intall de VS2005, windows.h est dans le r�pertoire correspondant � $(VCInstallDir)PlatformSDK\include, avec
    donc dans le r�pertoire "C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include"

    Donc, vous devez avoir le fichier windows.h dans le m�me r�pertoire. Si c'est le cas, alors v�rifiez la valeur de $(VCInstallDir).
    bonjour,

    D�sol� pour le retard de la r�activit�....
    En effet, j'ai trouv� Windows.h dans C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include" donc j'ai rajout� dans VS2005 le path $(VCInstallDir)PlatformSDK\include car il n'existait pas avant.
    Mais j'ai eu droit au m�me message d'erreur... voir l'image en PJ
    J'ai aussi essay� de supprimer le include dans mon code juste pour le test et l�, j'ai eu le m�me message d'erreur mais sur l'include de la biblioth�que stdio.h
    .... Franchement l� je ne sais pas quoi faire?????*

    Merci pour votre aide.. J'attends vos proposition si possible...
    thx
    hy

  10. #10
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 505
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 505
    Par d�faut
    Votre installation de VC semble bien endommag�e.
    Avez-vous v�rifi� que la variable VS "$(VCInstallDir)" est �gal� � "C:\Program Files\Microsoft Visual Studio 8\VC\"
    Si vous ne savez pas comment le v�rifier, on va faire simple, mettez tout le chemin en dur, donc � la place de
    $(VCInstallDir)PlatformSDK\include
    Mettez
    C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    26
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 26
    Par d�faut
    Citation Envoy� par bacelar Voir le message
    Votre installation de VC semble bien endommag�e.
    Avez-vous v�rifi� que la variable VS "$(VCInstallDir)" est �gal� � "C:\Program Files\Microsoft Visual Studio 8\VC\"
    Si vous ne savez pas comment le v�rifier, on va faire simple, mettez tout le chemin en dur, donc � la place de
    $(VCInstallDir)PlatformSDK\include
    Mettez
    C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include
    Je testerai �a. S'agit il d'une variable d'environnement qu'il faut cr�er? dans d'autre cas je mettrai directement le chemin en dur.
    Merci encore

  12. #12
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 505
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 505
    Par d�faut
    C'est une variable d'environnement initialis�e au d�marrage de VS.
    Si elle n'a pas la bonne valeur, le plus rapide est de mettre le chemin directement, sans l'utiliser.

Discussions similaires

  1. R�ponses: 2
    Dernier message: 16/02/2011, 19h12
  2. R�ponses: 4
    Dernier message: 07/09/2010, 15h16
  3. Migration de ETL sous Visaulstudio 2008 vers 2005
    Par kssillati dans le forum Alimentation
    R�ponses: 0
    Dernier message: 16/04/2010, 13h12
  4. Migration de 8.1.7.4 vers 10.2 sous HP-UX
    Par Wurlitzer dans le forum Administration
    R�ponses: 2
    Dernier message: 02/12/2009, 15h12
  5. R�ponses: 2
    Dernier message: 10/03/2007, 09h11

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