У меня есть название проекта «HelloWorld»
Folder "include"Class1.h
Class2.h
Folder "src"Class1.cpp
Если я использую функцию «Добавить директиву #include» из Class1.cpp
добавляется следующее включение:
#include "..\include\Class2.h"
Но в моем проекте я не использую относительные пути, поэтому я хотел бы получить что-то вроде этого:
#include <MyProject\include\Class2.h>
Есть ли способ сделать это?
У меня есть то, что вы хотите, с Visual Studio 2015 и Visual Assist build 2094.
В свойствах проекта (щелкните правой кнопкой мыши проект, а не решение в обозревателе решений) и установите:
C / C ++ -> Дополнительные каталоги включения = путь к каталогу, в котором находится MyProject \
затем выйдите из Visual Studio и установите раздел реестра:
HKEY_CURRENT_USER \ Программное обеспечение \ Whole Tomato \ Visual Assist X \ VANet14 \ AddIncludePreferShortestRelativePath = 0
как описано здесь:
https://wholetomato.fogbugz.com/default.asp?W336
наконец, так как в вашем примере у вас есть строка #include, использующая <> Я установил:
Параметры VA -> Генерация кода -> Добавить Включить стиль: <>
Других решений пока нет …