2014-02-09 3 views
2

Я добавил папку в «Дополнительные каталоги Include» проекта, который содержит все дополнительные .cpp и .h файлы, которые должна выполнить моя программа. Компилятор находит файлы заголовков просто отлично, но когда я пытаюсь построить проект, я получаю следующее:Компилятор находит файлы заголовков, но не файлы cpp?

1> Node.cpp 
1>c1xx : fatal error C1083: Cannot open source file: 
'..\..\..\..\..\Dropbox\PDN_dropbox\Code\C++\INCLUDE FILES\Node.cpp': No such file or directory 

Как Visual Studio найти мои заголовки, но не файлы .cpp, если они находятся в одной папке?

Я использую Visual Studio 2013.

+0

Поскольку «Дополнительные каталоги включения» предназначены только для включенных файлов? – paxdiablo

+0

Node.cpp не является файлом заголовка (судя по его названию). И вам не нужно указывать свой собственный код в «Дополнительные каталоги Include». Обычно вы не включаете файлы cpp. Просто добавьте их в свое решение. – codah

+0

Ну, я не уверен, в чем проблема, -добавить несколько вещей и очистить решение, все возвращается в рабочий режим. Спасибо. – user1558168

ответ

1
  1. Visual Studio не добавляет исходные файлы включают в себя каталогов. Вы должны добавить их вручную (Главное меню → Проект → Добавить существующий элемент).
  2. Проверьте, не слишком ли длинный путь к файлу. См.: "No such file or directory", but the file exists.
Смежные вопросы