[vtkusers] Vtk programming on Mac OS X with Xcode

Mike Jackson imikejackson at gmail.com
Tue Jul 10 19:50:33 EDT 2007

Not sure but building VTK as a Universal Binary can be tricky  
sometimes. Are you sure you actually created a Universal Binary VTK  
build? you can use the 'file' command at the command line to see if  
your built vtk libraries are truly universal. When Xcode builds in  
debug mode it will only build for the Architecture that Xcode is  
running on. So if you are running on an Intel OS X machine, then the  
PPC code will NOT be built during a Debug build.

Mike Jackson   Senior Research Engineer
Innovative Management & Technology Services

On Jul 10, 2007, at 7:09 PM, Jing LI wrote:

> Hi Mike,
> Thank you very much for pointing out the right way for me.
> I have built VTK according to the tutorial "Cocoa VTK" on
> http://www.vtk.org/Wiki/Cocoa_VTK against Cocoa. And I set
> "CMAKE_OSX_ARCHITECTURES:STRING=ppc;i386" too. So I added the
> Cocoa.framework to my example vtkcone1. Then in debug mode, I built  
> it, and
> ran it without any errors. Thank you very much for the great help.
> Then I changed the mode to release mode, and built it. It gave out  
> errors,
> such as
> " Undefined symbols: vtkErrorCode::GetStringFromErrorCode(unsigned  
> long)"
> How to fix this problem?
> Thank you very much,
> Jing

More information about the vtkusers mailing list