Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 09/06/2005 at 08:48, xxxxxxxx wrote:
User Information: Cinema 4D Version: 8.503 Platform: Windows ; Language(s) : C++ ;
--------- Hi,
I just wanted to make some minor changes to some of my menu plugins written for 8.1, but now I get some linker errors:
MenuTest.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: virtual void __thiscall CommandData::Message(class BaseContainer const &)" ([email protected]@@[email protected]@@Z)
Is that problem caused by upgrading to 8.5? What can I do to solve this problem?
Thanks in advance. Klaus
On 09/06/2005 at 10:35, xxxxxxxx wrote:
Hi,
have you changed all according class declarations according to your changes? It seems he cannot find the overloaded message function (or a typo in the member function declaration).
Katachi
On 09/06/2005 at 11:08, xxxxxxxx wrote:
I only use the Execute method of the commanddata class. I even cannot compile the menutest sdk example! The message function is defined in commanddata.h. I also recompiled the api, but with no effect.
When I try to compile the whole cinema4dsdk project, I'll get some compiler errors like: cinema4dsdk\source\object\MorphMixer.cpp(153) : error C2664: 'CreateKey' : Konvertierung des Parameters 3 von 'float' in 'const class BaseTime &' nicht moeglich or: cinema4dsdk\source\shader\SimpleMaterial.cpp(222) : error C2664: 'RenderDocument' : Konvertierung des Parameters 5 von 'class BaseContainer' in 'class BaseBitmap *' nicht moeglich
So maybe my sdk is not up-to-date! But where can I get the current one? I didn't find any download-link on this site
On 09/06/2005 at 15:21, xxxxxxxx wrote:
your sdk surely is (the latest always comes with Cinema 4D or the demo) but your code is not. From 8.2 -> 8.5 some functions have been changed or removed, so you need to adapt your functions to the new ones. So yes, it´s probably due to the update.