c++ - 来自 Xcode 8.3.2 : Non-portable path to file - specified path differs in case from file name on disk 的错误警告

标签 c++ xcode llvm compiler-warnings

出于某种原因,我的代码库突然开始收到数以千计的此类警告。但到目前为止,所有有问题的文件和路径都是完全正确的,与我在磁盘上看到的与 Finder 相匹配。他们是不是在暗地里另有幕后?当问题实际上并不存在时,为什么 Xcode 会生成这些警告?

尽管http://stackoverflow.com/questions/43067017/non-portable-path-to-file-file-h-specified-path-differs-in-case-from-file-na是关于相同的警告,在这种情况下我已经验证导入路径与磁盘上的文件名匹配

最佳答案

我的错误是: 文件 gpuimagedirectionalsobeledgedetectionfilter.h 的不可移植路径指定的路径与磁盘上的文件名不同

GPUimageDirectionalSobelEdgeDetectionFilter.h

我在这里所做的是,我找到了 GPUimageDirectionalSobelEdgeDetectionFilter.h 导致此错误的文件并复制文件夹中的名称并将其粘贴到代码中。工作了。

所以我删除了 #import GPUimageDirectionalSobelEdgeDetectionFilter.h 并添加了带有粘贴的 .h 名称的同一行。这解决了问题。

使用 Xcode 8.3.2

关于c++ - 来自 Xcode 8.3.2 : Non-portable path to file - specified path differs in case from file name on disk 的错误警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43857676/

相关文章:

iOS - 在 Storyboard中管理代码合并的最佳实践

iphone - 标签栏点击委托(delegate)

xcode - USDZ 文件未在 iPhone 7 上加载

gcc - 是否可以使用 lldb 调试 gcc 编译的程序,或使用 gdb 调试 clang 编译的程序?

C++ 字符串下标在运行程序时超出范围

c++ - C++ 中的长整数溢出

c++ - 使用 std::optional 参数调用函数

c++ - 如何复制矩阵?

objective-c - -[NSDate timeIntervalSinceDate :] returns very small number on GCC 4. 2,但在 iOS4.3 模拟器上的 LLVM-GCC 4.2 上按预期工作

c - sret 到底是什么意思?