繁体   English   中英

将OSX Clang配置为包含语句区分大小写

[英]Configure OSX Clang to be case sensitive to include statements

我知道C ++中的区分大小写包含语句是一个文件系统问题( 这里这里有相关问题)。

是否可以将Clang配置为需要区分大小写的匹配以防止跨平台构建问题?

Clang现在有这些警告标志:

-Wnonportable-include-path
-Wnonportable-system-include-path

第一个用于引用包含,第二个用于角括号包括。 它们甚至可以映射到错误:

-Werror=nonportable-include-path
-Werror=nonportable-system-include-path

据推测,默认情况下它们不会启用,因为它们会降低编译速度。 我没有花时间去调查多少钱。

好吧,正如你所说,并且正如那些问题所述,这是一个文件系统问题。 如果您将OS X驱动器格式化为区分大小写,那么它可能会起作用,但实际上您应该找到区分标头的不同方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM