Включение файлов в проект VS2010 - PullRequest
1 голос
/ 19 января 2012

Предположим, у меня есть проект C ++ в Visual Studio 2010 в Windows 7 со следующей структурой:

ProjectFolder
|
|_FirstFolder
|   some_header.h
|
|_SecondFolder
    main.cpp

Чтобы включить some_header.h в main.cpp Я должен написать #include <../FirstFolder/some_header.h> в этом исходном файле.

Довольно неудобно использовать ярлыки каталогов UNIX, такие как . и .., а некоторые стандарты, такие как , этот даже запрещают это делать. Можно ли как-то жить без ярлыков UNIX? Я хотел бы напрямую включить файлы, запускающие навигацию, из папки проекта, например, #include <FirstFolder/some_header.h>, но, похоже, это не работает.

Ответы [ 2 ]

3 голосов
/ 19 января 2012

Попробуйте добавить домашнюю директорию вашего проекта в качестве дополнительной директории включения (Project-> Properties-> C / C ++ -> General-> Additional Включить директории). Я думаю, что это должно работать.

2 голосов
/ 19 января 2012

Вы можете использовать

Дополнительные каталоги для включения

Который можно найти через Свойства (цели построения) -> Свойства конфигурации -> C / C ++ .

Там вы можете просто добавить относительный путь к FirstFolder относительно корня проекта. Сделав это, #include <some_header.h> будет работать.

...