#include头文件位于路径C:\ yadata ..中,其中.h文件还包含头文件。
使用嵌套包含时,将路径放在“其他包含目录”中时不起作用,但在“包含目录”中很好。
该库的“包装器”标头具有一些子引用(请参见下面的示例),这些子引用在诸如嵌套文件夹之类的其他文件夹中进一步包含
#include <mCtrl/_defs.h>
#include <mCtrl/html.h>
and so on.
如果我在应用程序中执行#include,则只有在我将目录包含在VC ++目录->包含目录中,并使用C / C ++->附加目录包含的情况下,构建才会失败。
在我看来,当路径位于“其他包含目录”中时,此vs2017找不到,而在“包含目录”中添加相同的目录可以使工作正常。
此行为的原因是什么-我根本找不到它在任何地方记录?
答案 0 :(得分:1)
解决方案(或更确切地说是修复程序)是关闭VS2017,删除.vs文件夹,然后再次打开解决方案。