我有一个项目名称“HelloWorld”
Folder "include"
Class1.h
Class2.h
Folder "src"
Class1.cpp
如果我使用Class1.cpp
中的“添加#include指令”功能,则会添加以下内容:
#include "..\include\Class2.h"
但是在我的项目中我没有使用相对路径,所以我希望得到这样的东西:
#include <MyProject\include\Class2.h>
有办法吗?
答案 0 :(得分:4)
我有你想要的东西,使用Visual Studio 2015和Visual Assist build 2094。
在项目属性中(右键单击项目,而不是解决方案,在解决方案资源管理器中)并设置:
C / C ++ - &gt;其他包含目录=保存MyProject \
的目录的路径然后退出Visual Studio并设置注册表项:
HKEY_CURRENT_USER \ Software \ Whole Tomato \ Visual Assist X \ VANet14 \ AddIncludePreferShortestRelativePath = 0
如下所述:
https://wholetomato.fogbugz.com/default.asp?W336
然后最后,因为在你的例子中你有#include行使用&lt;&gt;,我设置:
VA选项 - &gt;代码生成 - &gt;添加包含样式:&lt;&gt;