当我的 .vcxproj 文件中有这一行时
<ClInclude Include="..\include\something_*.h"/>
然后在位于其他地方的 .c 文件中,我使用了一个简单的
#include "something_a.h"
头文件在编译中不可见,尽管它在 Visual Studio 的项目/解决方案资源管理器中可见。
我知道我可以简单地将我的包含文件夹添加到附加包含目录列表中,编译器将使用该目录来搜索包含文件,但这不是标签本身应该做的事情吗?
当我的 .vcxproj 文件中有这一行时
<ClInclude Include="..\include\something_*.h"/>
然后在位于其他地方的 .c 文件中,我使用了一个简单的
#include "something_a.h"
头文件在编译中不可见,尽管它在 Visual Studio 的项目/解决方案资源管理器中可见。
我知道我可以简单地将我的包含文件夹添加到附加包含目录列表中,编译器将使用该目录来搜索包含文件,但这不是标签本身应该做的事情吗?