本篇记录Xcode各种各样莫名其妙的坑,内容随时补充。
No member named xxx in global namespace
新建了一个.mm
文件,然后在里面import了<iostream>
,编译报了这个错。
经查,header search paths
指定了具体的内容,其中project
里面的paths
是recursive
的,而target
里面的paths
是$(inherited)
,且是non-recursive
的。
把target
里面的header search paths
的$(inherited)
一行改为recursive
,报错消失。
root case:不明