2011-01-14 2 views
2

Предположим, у меня есть решение/проект под названием myTest, который имеет только файл myTest.cpp. В некоторой полностью отдельной папке (например, папке Subversion на моем рабочем столе) у меня есть файл myTest.h.Заголовочные каталоги в VS2010

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

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

ответ

2

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

1

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

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

+0

Я этого не делаю. Я работал над этим же проектом в Xcode (на другом компьютере, очевидно), и добавив файл заголовка через «Добавить существующие файлы», позвольте мне использовать '' '', поэтому я решил, что также должен быть способ сделать это в VS. – Maxpm

Смежные вопросы