web-dev-qa-db-fra.com

ERREUR: impossible d'ouvrir le fichier source ""

J'utilise Visual Studio C++ et j'ai un fichier d'en-tête "GameEngine.h" que j'essaie de voir un autre fichier.

Quand j'inclus "GameEngine.h", cela me donne l'erreur de ne pas pouvoir ouvrir le fichier source. Je ne sais pas quoi faire. Je l'ai fait littéralement mille fois, mais pour une raison quelconque, cela ne fonctionne plus.

26
Nick

Vous devez vérifier les paramètres de votre projet, sous C++, cochez inclure les répertoires et assurez-vous qu'il pointe vers où GameEngine.h réside, l’autre problème pourrait être que GameEngine.h ne se trouve pas dans votre dossier de fichier source ni dans aucun répertoire d’inclusion et réside dans un dossier différent de celui de votre dossier de projet. Par exemple, vous avez 2 projets ProjectA et ProjectB, si vous incluez GameEngine.h dans un fichier source/en-tête dans ProjectA, puis pour l'inclure correctement, en supposant que ProjectB se trouve dans le même dossier parent, procédez comme suit:

include "../ProjectB/GameEngine.h"

C'est si vous avez une structure comme celle-ci:

Racine\ProjectA

Root\ProjectB <- GameEngine.h vit actuellement ici

43
EdChum

Laissez Unreal faire le travail. Tout fermer, clic droit sur votre fichier projet (.uproject),
"Générer des fichiers de projet VisualStudio".

0
Martin Zrcek