фатальная ошибка C1083: не удается открыть файл включения: 'tree.h'

0

Я использую Visual Studio 2013 Professional, и я включил все мои файлы (tree.h, node.h). Но программа дает мне ошибку, говоря:

1>c:\users\NAME\documents\visual studio 2013\projects\project name\project name\project name.cpp(6):
 fatal error C1083: Cannot open include file: 'tree.h': No such file or directory. 

У кого-нибудь есть ключ?

  • 0
    Убедитесь, что оба файла находятся в одном каталоге.
Теги:
file
include

2 ответа

0

Если вы написали два файла заголовка, убедитесь, что они были определены сверху:

#ifndef FILENAME_H
#define FILENAME_H
//code
#endif

Но также попробуйте переместить файлы.h в ту же папку, что и ваш.cpp файл. Если это устраняет проблему, вам, вероятно, придется установить собственный путь ссылки для компилятора. К сожалению, я не слишком хорошо знаком с Visual Studio 2013, но вы можете найти его в документации.

Я думаю, что это может помочь: http://www.codeproject.com/Tips/588022/Using-Additional-Include-Directories

  • 0
    Это решило проблему. Спасибо за рекомендацию: D
0

Это значит, что у этого файла не было. если вы не хотите использовать этот файл, вы можете удалить этот файл из project_name.cpp. Также вы можете добавить этот файл в свой проект.

  • 0
    Файл, который я хочу #include, находится в папке проекта и называется «Заголовочные файлы». Я также использовал #include "tree.h" поверх main.
  • 0
    Похоже, у вас возникнут проблемы с опциями включения пути ( -I ). Ваша 'Header-Folder' должна быть доступна для компилятора. У вас есть подпапки или другие интересные вещи?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню