Как построить в Visual Studio с включаемыми файлами с путями? - PullRequest
2 голосов
/ 28 ноября 2011

Я пытаюсь заставить мой проект, который прекрасно работает на Linux, портировать на Visual Studio 2008.

В настоящий момент я озадачен поведением включаемых файлов, где включение указывает путь к каталогу, такой как #include <botan/zlib.h>.В моем проекте есть файл zlib.h, но, похоже, в Visual Studio у вас нет структуры каталогов файлов, а просто набор файлов, поэтому путь к файлу не имеет значения.

Как научить Visual Studio разрешать включаемые файлы, в которых указана часть пути к файлу?

1 Ответ

2 голосов
/ 28 ноября 2011

Путь в VS точно такой же актуальный, как и везде. Если вы хотите #include <botan/zlib.h>, а фактический путь - C:\folder\botan\zlib.h - вы должны добавить C:\folder\, чтобы включить путь.

P. S. Дерево проекта в VS действительно не связано с физической структурой проекта в файловой системе. Если вы хотите, чтобы ваш проект выглядел красиво - используйте фильтры (щелкните правой кнопкой мыши по проекту или фильтру -> Добавить -> Новый фильтр).

...