c++ - osx - boost and python undefined symbols for architecture x86_64 -


I am using C ++ 11 and Python 2.7.8 Boost 1.55.0. I am compiling with a universal architecture and OS X 10.9 SDK. I am compiling libRocket Python binding and it needs to be promoted and python I have installed both and generated .xcodeproj from CKK. Although I found this error on compilation and could not figure this figure for my life. I tried to promote 32 / 64bit library and download and install for python but nothing changed. I also checked with the lipo-info and both of the libraries included the i386 and x86_64 architecture.

Error msg:

Any help is appreciated!

Python structure was changed. For future reference, to deal with these problems, I suggest these steps.

1) See all the installation. Make sure that they are not corrupt and in the right place.

2) Make sure their project is LINKED. You can tell that it is not linked because the false error will start with ld: and it will have the word Linker .

3) Ensure that the library / frameworks used for your both 32-bit and 64-bit architectures

4) Make sure that you compile the library / framework from scratch, then you universal architecture

5) Make sure "Create an active architecture only" No!

6) Make your project either 32bit or 64bit! and your computer's architecture is right for your project!

Comments

Popular posts from this blog

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -

Matlab transpose a table vector -

c# - Textbox not clickable but editable -