Подтвердить что ты не робот

ОШИБКА: Не удается открыть исходный файл ""

Я запускаю visual studio С++, и у меня есть файл заголовка "GameEngine.h", который я пытаюсь увидеть в другом файле.

Когда я #include "GameEngine.h", он дает мне ошибку, что он не может открыть исходный файл. Я понятия не имею, что делать. Я делал это буквально тысячу раз, но по какой-то причине это сейчас не работает.

4b9b3361

Ответ 1

Вам нужно проверить настройки своего проекта, в С++, проверить каталоги include и убедиться, что он указывает на то, где находится GameEngine.h, другая проблема может заключаться в том, что GameEngine.h не находится в папке исходного файла или в любом каталоге include и находится в другой папке относительно вашей папки проекта. Например, у вас есть 2 проекта ProjectA и ProjectB, если вы включаете GameEngine.h в некоторый файл источника/заголовка в ProjectA, а затем, чтобы включить его правильно, предполагая, что ProjectB находится в одной и той же родительской папке, сделайте это

include "../ProjectB/GameEngine.h"

Это если у вас есть такая структура:

Root\ProjectA

Root\ProjectB < - GameEngine.h на самом деле живет здесь

Ответ 2

Пусть Unreal сделает всю работу. Закройте все, щелкните правой кнопкой мыши свой файл проекта (.uproject),
Msgstr " Создать файлы проекта VisualStudio ".

Ответ 3

  1. Скопируйте содержимое файла,
  2. Создайте файл .h, присвойте ему имя исходного файла .h
  3. Скопируйте содержимое исходного файла во вновь созданный файл
  4. Постройте это
  5. VOILA !!