Ne peut pas ouvrir: le fichier de config.h
L'un des fichiers d'en-tête utilise
#include <config.h>
mais je reçois l'erreur
Fatal error C1083: Impossible d'ouvrir le fichier include: 'config.h': Aucun fichier ou répertoire de
et je ne sais pas pourquoi. config.h est dans le dossier des en-têtes dans le projet et lorsque je clic-droit sur elle, je peux effectivement ouvrir le fichier trop, mais j'ai toujours cette erreur lors de la construction du projet.
Je veux dire que dans le code, je peux cliquer sur la #include <config.h> ligne et ouvrir le fichier à partir de là. Donc, visual studios clairement sait ce fichier, il est censé être la référence.
OriginalL'auteur SSEMember | 2012-07-10
Vous devez vous connecter pour publier un commentaire.
Cela doit vouloir dire que le répertoire n'est pas ajouté à l'extra inclure des répertoires onglet dans les propriétés du projet. Si l'en-tête n'est pas dans le même emplacement que le fichier source, il n'a pas d'importance si elle est ajoutée au projet ou non.
Aller à propriétés du Projet (clic droit sur le projet) -> Propriétés de Configuration -> C/C++ -> Général -> autres répertoires inclus et ajouter le répertoire dans lequel l'en-tête se trouve probablement quelque chose comme "./les en-têtes").
Je pense que travaillé. J'ai inclus le répertoire que tous les fichiers ont été et a obtenu un ensemble différent d'erreurs que je connais ne sont pas liés. Merci. Bien que je ne suis toujours pas pourquoi le projet ne pouvait pas trouver la .h les fichiers, même s'il y avait dans le même répertoire que le .c fichiers.
cela signifie que vous n'êtes pas compiler les fichiers que vous pensez que vous êtes...
Très bien, je suis assez sûr que je sais où c'est d'essayer de compiler les vs où ils sont. Merci pour l'aide.
Jamais l'esprit. Le fichier dans le bon répertoire, dans le cadre du projet, mais VS projet de la structure ne se propagent pas sur le disque. Vous pouvez préciser dans votre réponse que vous faites allusion à disque de répertoires et de ne pas répertoires du projet puisque c'est un irritant distinction. >:(
OriginalL'auteur Luchian Grigore