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

VC++ .NET Discussion :

Chemin de recherche des Include


Sujet :

VC++ .NET

  1. #1
    Membre Expert

    Profil pro
    Inscrit en
    Ao�t 2005
    Messages
    1 023
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 1 023
    Par d�faut Chemin de recherche des Include
    Bonjour,

    Je m'essaye douloureusement au C++ et j�essaye de g�n�rer sous Visual studio 2019 Community � Putty � un projet open source, il y a des erreurs RC1015 � cause du fichier version.h pour la ligne #include "version.h"

    Je r�ussi � g�n�rer en :
    Mettant en dur le path complet :
    #include "C:\Users\gabri\Documents\Visual Studio 2019\Projects\putty\version.h
    ou
    en recopiant le fichier version.h dans un autre repertoire "C:\Users\gabri\Documents\Visual Studio 2019\Projects\putty\windows"
    �a marche mais c�est pas top et je voudrais comprendre.

    Je suppose qu�il y a un probl�me de chemin de recherche des includes dans le projet.

    J�ai cherch� � ajouter le chemin relatif de version.h dans � propri�t�s du projet � -> C/C++ -> Autres r�pertoires Include
    mais tout ce que j�ai essay� ne marche pas.

    Suite � recherches, j�ai des doutes sur le point de d�part du chemin relatif, c'est :
    - le r�pertoire du fichier projet (.vcxproj) ?
    - le r�pertoire du fichier ou se trouve la directive include ?
    - autre ?

    Pourriez vous m�aider ?

    Compl�ments :
    Chemin complet des fichiers concern�s :
    "C:\Users\gabri\Documents\Visual Studio 2019\Projects\putty\version.h" (include non trouv�)
    "C:\Users\gabri\Documents\Visual Studio 2019\Projects\putty\windows\VS2012\pageant\pageant.vcxproj" (un des projets qui pose probl�me)
    "C:\Users\gabri\Documents\Visual Studio 2019\Projects\putty\windows\VS2012\putty.sln" (r�pertoire de la solution)
    "C:\Users\gabri\Documents\Visual Studio 2019\Projects\putty\windows\version.rc2" (Version.rc2 est le fichier qui contient la directive include)
    https://www.chiark.greenend.org.uk/~...ty/latest.html (Page telechargement sources Putty au cas ou �a int�resserait quelquu'un Putty est un teminal serie tres connu)

    Contenu de � Autres repertoires Include � brut de t�l�chargement
    ..\..\..\./;..\..\..\charset/;..\..\..\windows/;..\..\..\unix/;%(AdditionalIncludeDirectories

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Normalement, le point de d�part du chemin relatif, c'est le fichier o� se trouve la directive #include.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Ao�t 2005
    Messages
    1 023
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 1 023
    Par d�faut
    Bonjour,

    c'est le fichier o� se trouve la directive #include.
    Merci je vais retester.

  4. #4
    Membre confirm�
    Homme Profil pro
    Retrait�
    Inscrit en
    Mars 2004
    Messages
    150
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 76
    Localisation : France, Seine et Marne (�le de France)

    Informations professionnelles :
    Activit� : Retrait�

    Informations forums :
    Inscription : Mars 2004
    Messages : 150
    Par d�faut M�me probl�me, avec des include, ou avec des fichiers lus � l'ex�cution
    Bonjour � tous,

    Ce qui suit concerne des programmes "console".

    Depuis quelque temps (� vrai dire je ne sais pas bien depuis quand, car j'ai parfois de longues p�riodes sans rien coder), donc peut-�tre quelques semaines ou deux ou trois mois, j'ai, moi aussi des probl�mes avec mes #include lorsque les fichiers en question ne sont pas dans le m�me dossier que mon fichier .cpp. Le syst�me me r�pond syst�matiquement que le fichier en question n'existe pas.

    M�me probl�me avec les library.

    M�me probl�me avec les fichiers qui doivent �tre ouverts � l'ex�cution (avec fopen_s) qui ne sont pas dans le m�me dossier que celui qui contient le .exe.

    Je pr�cise que ces nombreux programmes qui ne marchent plus, ont march� de nombreuses ann�es : subitement un programme qui marchait correctement, ne marche plus et on me dit � chaque fois "impossible d'ouvrir le fichier xxx, ce fichier n'existe pas".

    � chaque fois, je contourne le probl�me avec un copier-coller � la main dans mon code .cpp ou en copiant le fichier � inclure dans le m�me dossier que celui de mon .cpp, s'il s'agit d'un include, ou en copiant le fichier que je voulais ouvrir � l'ex�cution dans le m�me dossier que celui o� se trouve mon .exe.

    Mais, c'est p�nible...

    Je suppose que quelque chose a chang� dans la syntaxe d'appel de fichiers, soit des fichier � inclure dans le code, soit des fichiers � lire � l'ex�cution, mais quoi ? Qu'est-ce qui a chang� ?

    S'il y a une nouvelle syntaxe, je m'y conformerai, mais justement, j'ignore quelles sont les nouvelles r�gles !

    Merci d'avance pour toute aide.

  5. #5
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    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 503
    Par d�faut
    La suite c'est ici : https://www.developpez.net/forums/d2...e-l-execution/
    Mais @ceugniet, une partie de la r�ponse est dans la question de l'OP.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [XCode] chemins de recherche des librairies
    Par glubzor dans le forum XCode
    R�ponses: 1
    Dernier message: 25/03/2013, 15h23
  2. R�ponses: 6
    Dernier message: 12/10/2006, 16h39
  3. Question sur les chemins des includes
    Par michka999 dans le forum Langage
    R�ponses: 7
    Dernier message: 06/09/2006, 10h46
  4. R�ponses: 4
    Dernier message: 17/10/2005, 14h23
  5. Prob chemins des includes de la lib boost
    Par onap dans le forum C++Builder
    R�ponses: 2
    Dernier message: 13/05/2005, 11h56

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