OS X Mavericks中Xcode 5中的体系结构x86_64错误的未定义符号



这个问题也有类似的问题,但这是在我升级到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++标准库设置为"编译器"违约错误消失了。

这对我很有效。

最新更新