On 21/10/2013 at 22:41, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 14
Platform: Mac OSX ;
Language(s) : C++ ;
---------
I am trying to include a pcl library into plugin. pcl builds use typeid and typeinfo statements, which require me to disable -fno-rtti flag to compile (Set "Enable C++ Runtime Types to YES" in build settings). This leads to the following error in linking phase below.
Is there a way around it?
Thanks
z
Ld ./objectify.dylib normal x86_64
cd "/Applications/MAXON/CINEMA 4D R14/plugins/objectify"
setenv MACOSX_DEPLOYMENT_TARGET 10.6
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -dynamiclib "-L/Applications/MAXON/CINEMA 4D R14/plugins/objectify/../../../../(build)/Debug" -L../../resource/_api_lib "-F/Applications/MAXON/CINEMA 4D R14/plugins/objectify/../../../../(build)/Debug" -filelist "/Applications/MAXON/CINEMA 4D R14/plugins/objectify/../../../../(build)/objectify.build/Debug/objectify.build/Objects-normal/x86_64/objectify.LinkFileList" -exported_symbols_list ../../resource/_api_lib/export.txt -install_name /./objectify.dylib -mmacosx-version-min=10.6 -dead_strip -no_dead_strip_inits_and_terms ../../resource/_api_lib/lib_api_debug.a -single_module -compatibility_version 1 -current_version 1 -o "/Applications/MAXON/CINEMA 4D R14/plugins/objectify/./objectify.dylib"
Undefined symbols for architecture x86_64:
"typeinfo for ObjectData", referenced from:
typeinfo for Objectify in objectify.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)