这个问题也有类似的问题,但这是在我升级到Mavericks和Xcode 5.0.2之后才发生的。
我能够使用进行编译和运行
g++ `pkg-config --cflags --libs opencv` prog.cpp
但在尝试使用Xcode运行时遇到了链接器错误,如链接问题中发现的错误。
我尝试了许多可能的配置,如将"库搜索路径"更改为"/usr/local/lib",并将目录添加到"头搜索路径",如"/usr/local/lib"、"/usr/local/include"one_answers"/opt/local/includ"。我还尝试了"C++标准库"中的所有可能选项,如"libstdc++"、"libc++"one_answers"编译器默认值"。关于问题出在哪里,我真的没有什么想法了。
对于cpp文件,我只包含了<opencv2/opencv.hpp>
。
在过去的几天里,我也受到了这种折磨。来自你引用的同一篇文章:
我已将"生成设置"->c++标准库设置为"编译器"违约错误消失了。
这对我很有效。