我在其他包含目录/编译器包含路径中包含的文件夹(src)中有一个名为Time.h的文件。包括“ Time.h”很好,但是当包含时,Visual Studio似乎会感到困惑,并且在VS停止从文件系统到chrono的所有文件中编译时,我说到100个错误,并说未定义某些标准宏。关于歧义没有错误。这是因为Windows不区分大小写吗?在这种情况下,除了创建专用目录Time / Time.h之外,如何避免它?
是因为Windows不区分大小写吗?
Yes。
在那种情况下,除了创建专用目录Time / Time.h之外,如何避免它?
不能,除非使用目录,或为文件选择其他名称。