代码使用' make'正确编译,但在XCode上显示错误

时间:2015-07-25 15:34:28

标签: xcode

我的代码与' make编译得很好。'但是,当我尝试对Xcode执行相同操作时,代码显示以下错误:

"二进制表达式的操作数无效(' const value_type'(又名' const Vertex')和' const value_type'(又名' const Vertex')"

如果有人请我指点解决方案,我将不胜感激。我目前正在使用OSX 10.10.4和Xcode 6.3.2。相应的屏幕截图保存在此处:

Screen-shot of the error

2 个答案:

答案 0 :(得分:0)

错误消息似乎很清楚。您不能使用==来比较这两个对象。研究并发现另一种方法来比较这些对象或修改==运算符,使其接受您想要比较的类型。

在SO上搜索类似的错误消息会产生许多好的答案,包括:

Invalid operands to binary expression

答案 1 :(得分:0)

试过一个简单的解决方案。删除Xcode 6.3.2并安装回Xcode 6.1.1。现在一切都很好。我不知道这里发生了什么。