【发布时间】:2025-12-29 15:05:11
【问题描述】:
自从更新到 XCode 5.1 后,我的一个项目的标题中出现了该错误并且无法构建,我已像以前一样将架构更改为 32 位,但仍然是同样的问题。
它所指的代码行是;
friend float
DistBetweenModels (ShapeModel* pModel1, ShapeModel* pModel2,
enEvalType nEvalType = ET_EyeDist, enDistType nDistType = DT_Max);
如果我删除“朋友”并留下“浮动”项目构建,但我不确定它正在做它应该做的事情。
【问题讨论】:
-
你可能想去掉你问题上的“objective-c”标签,因为它会吸引错误的人……比如我。 :) (你需要一个 C++ 或 Objective-C++ 的人。)
-
哎呀抱歉 :D 我刚刚删除了它
-
找到
DistBetweenModels的实现,看看它是否访问了包含friend声明的类的任何私有或受保护成员。如果没有,您可以将其完全删除。
标签: c++ objective-c++ xcode5.1