标头具有相同名称,但大小写不同的问题,作为标准标头

问题描述 投票:0回答:1

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

c++ windows visual-studio c++-standard-library
1个回答
0
投票

是因为Windows不区分大小写吗?

Yes

在那种情况下,除了创建专用目录Time / Time.h之外,如何避免它?

不能,除非使用目录,或为文件选择其他名称。

© www.soinside.com 2019 - 2024. All rights reserved.