我知道以前有人问过这个问题,但我找不到这个问题的明确答案。我刚刚从 Mac OSX 10.5 升级到 10.8,同时 xcode 从 3.x 升级到 4.6,现在我在 10.5 上编译的一些代码不再编译。有以下形式的错误:
架构 x86_64 的未定义符号:“MultiTerminator::MultiTerminator(std::vector, std::allocator > >&)”,引用自:_main in ccqxAVll.o “vtable for MultiTerminator”,引用自:MultiTerminator::~MultiTerminator( )in ccqxAVll.o 注意:缺少 vtable 通常意味着第一个非内联虚成员函数没有定义。ld:未找到架构 x86_64 的符号 collect2:ld 返回 1 退出状态
我可以提供代码,但我很确定这不是代码问题,而是一些安装问题。任何帮助将非常感激!!!