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

Visual studio 2012 добавляет новый заголовочный файл

ну, в visual studio 2012 (среда С++) для консольного приложения win32 мне нужно включить новый заголовочный файл в мой проект. Я попробовал копировать файлы в месте проекта, но без помощи. файл iGraphics.h, и он отображается в списке файлов заголовков, но не компилируется. какой должен быть правильный подход? enter image description here

4b9b3361

Ответ 1

Вы должны добавить путь к этому заголовку в дополнительные каталоги include под C/С++ в настройках вашего проекта. Впоследствии просто #include "iGraphics.h", где вам это нужно.

Не просто перемещайте файлы заголовков и не добавляйте существующие заголовки в свой проект без уважительной причины. Таким образом, вы можете легко изменить версии, просто указав другую папку.

Ответ 2

Самый простой способ сделать это:

  • Щелкните правой кнопкой мыши заголовочный файл (для включения) в проводник решений.
  • Общее → "Исключено из сборки"
  • Выберите "Нет" в раскрывающемся списке
  • Нажмите "ОК".

В VS2012 также работает использование '' 'вместо' < > 'вокруг файла заголовка в include.

Ответ 3

Поместите файл в нужное место в файловой системе (как и вы). Затем щелкните проект правой кнопкой мыши в проводнике решений и используйте Добавить > Существующий элемент, чтобы добавить его в свой проект.

Если вы не хотите перемещать файл (что вам, вероятно, не следует), см. Luchian ответ о том, как добавить каталог include в папки include.