Каталоги заголовков в VS2010 - PullRequest
2 голосов
/ 14 января 2011

Допустим, у меня есть решение / проект под названием myTest, в котором просто есть файл myTest.cpp.В какой-то совершенно отдельной папке (например, в папке Subversion на моем рабочем столе) у меня есть файл myTest.h.

В Xcode я могу перетащить myTest.h в панель «Группы и файлы»будет в состоянии использовать myTest.h, поместив #include "myTest.h в myTest.cpp.

Есть ли подобная функциональность для Visual Studio 2010?Перетаскивание файла на панель «Solution Explorer» не работает.Я могу установить свойство «Включить каталоги», но тогда мне придется использовать #include <myTest.h> вместо #include "myTest.h".Это вызовет проблемы с переносимостью позже.

Ответы [ 2 ]

2 голосов
/ 14 января 2011

вы можете добавить дополнительные каталоги include на странице C / C ++ ваших свойств проекта.тогда вы можете использовать #include "...".

1 голос
/ 14 января 2011

Разница между "" и <> заключается в том, что файлы, включенные в "", будут найдены в том же каталоге, что и исходный файл, или в системном пути включения. Файлы, включенные в <>, найдены только в системном включающем пути.

Учитывая, что у вас есть файл в исходной директории, имя которого совпадает с именем файла, который вы пытаетесь включить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...