2013-04-11 83 views
0

我是vtk中的新成员,我试图构建带有VTK 5.10.1的示例代码。Mac OS X中的VTK错误

的链接是给我了以下问题:

Undefined symbols for architecture x86_64: 
    "_OBJC_CLASS_$_vtkCocoaGLView", referenced from: 
     _OBJC_CLASS_$_BasicVTKView in BasicVTKView.o 
    "_OBJC_METACLASS_$_vtkCocoaGLView", referenced from: 
    _OBJC_METACLASS_$_BasicVTKView in BasicVTKView.o 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

我没有任何想法是什么应该做的。

请帮帮我。

+0

你好Raiyan - 你有没有想过问题是什么或你改变了什么使它工作? – Chris

回答

0

我的安装参考网址:How to install VTK 6.1 for OSX 10.8 with Cocoa/XCode support?。在我使用安格斯福布斯的方法后,我遇到了与上面发布的相同的问题。

我的解决方案如下: [1]在xcode - > Project - > clean。 (a)打开终端,输入你建立VTK的次数,例如。 〜/ VTK/VTKBuild。 (b)清洁。

就是这样。但是,我不知道它为什么起作用。

0

您是否使用VTK_USE_COCOA = ON构建了libvtkRendering?
另外还有一个mailing list问题是通过将IOKit框架添加到项目中解决的,但我个人并不认为它是其原因。无论如何看看邮件列表

+0

它不适合我。 VTK_USE_COCOA = ON现在是默认值。 –