On 03/11/2013 at 18:27, xxxxxxxx wrote:
Cinema 4D Version: R15
Platform: Mac OSX ;
Language(s) : C++ ;
This is a strange one.
As I upgraded to C4D R15 recently I moved all (three) of my plugins in progress from R12 to the new version by plugging my code into a c4dsdk template. All of them compiled fine. All of them worked in R15.
Today, I am starting to get linker errors. For a test I tried to compile the c4dsdk project and got the same errors (see below). I don't quite know where to start trouble shooting.
The only factor so far is I have been using xCode4 but when XCode5 came out I installed that also.
But I am not quite sure what the "Undefined symbols" error means in the context.
Or could the problem be somewhere in the C4D files?
Undefined symbols for architecture x86_64:
"GeUserArea::DrawSetTextCol(Vector64 const&, int)", referenced from:
Function2::DrawCell(void*, void*, void*, int, DrawInfo*, GeData const&) in activeobject.o
"VectorToHPB(Vector64 const&)", referenced from:
LookAtCamera::Execute(BaseTag*, BaseDocument*, BaseObject*, BaseThread*, int, EXECUTIONFLAGS) in lookatcamera.o
"GetCustomDataTypeDefault(int)", referenced from:
LookAtCamera::GetDDescription(GeListNode*, Description*, DESCFLAGS_DESC&) in lookatcamera.o
"TagData::GetModifiedObjects(BaseTag*, BaseDocument*, BaseObject*&, int&, Matrix64 const&, double, int, BaseThread* )", referenced from:
vtable for LookAtCamera in lookatcamera.o
"AutoBitmap::AutoBitmap(String const&, double)", referenced from:
RegisterLookAtCamera() in lookatcamera.o
"TreeViewFunctions::PythonCleanup(void*, void* )", referenced from:
vtable for Function2 in activeobject.o
vtable for MyTreeViewFunctions in layershaderbrowser.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)