THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 07/02/2003 at 01:27, xxxxxxxx wrote:
Cinema 4D Version: 8.012
Language(s) : C.O.F.F.E.E ; C++ ;
I just ordered my R8 I´ve got a few questions on plug-in coding:
1. Can I use the Borland C++ or the Bloodshed c++ compilers to create plug-ins?
2. Do I have access to objects with morph targets from C.O.F.F.E.E and Expresso?
On 07/02/2003 at 02:19, xxxxxxxx wrote:
<1> there are no projects available for compilers other than MSVC++ 6 (Windows) and CodeWarrior 8 (Mac), you can try and build a project, but as we found with CW (Windows) not all compilers produced compatible code.
<2> COFFEE has limited access to R8 features, XPresso has access to virtually every area, but limitation on what your are allowed to do.
On 07/02/2003 at 03:16, xxxxxxxx wrote:
<1> I got BCC working in R7 but didn't in R8. The likely cause is the way of accessing/passing functions in the new API model. Now most functions are class members and because of this, they are passed as pointers on virtual members. The memory model of virtual member tables seem to differ between BCC and VC. I just didn't made it work. If you want to try it by yourself I could give you all the information I've got.
<2> see David's reply
On 07/02/2003 at 03:22, xxxxxxxx wrote:
Thanks for the info guys, hmm, maybe using C.O.F.F.E.E or Xpresso would be enough. MSVC is just too expensive for me
On 11/02/2003 at 05:57, xxxxxxxx wrote:
Has anyone got any flavour of gcc to work for building the SDK? (e.g. mingw32)
Alternatively, has anyone had success with the intel compiler _without_ having VisualC++ installed (i.e. via a third party IDE such as Dev-IDE.
So far the compatibility results seem to be:-
Cinema4d: XL7 XL8
CodeWarrior Yes Yes
VisualC++ Yes Yes
CodeWarrior Yes NO
Borland BCC Yes NO
Intel ICC Yes? Yes - (But _requires_ VC++ ?)
On 11/08/2003 at 21:42, xxxxxxxx wrote:
I'd like to try compiling c4d plugins under MacOS X using either:
- gcc, or
- an old (v6) copy of CodeWarrior
I'm guessing that trying to use gcc to compile plugins is a no-go (given the well-known issues wrt getting C++ binaries compiled with different compilers to work together -- which is a good argument for not using C++ APIs IMHO), however it's still worth a try...
Unfortunately, I can't find the Makefile promised in the documentation ("If you prefer to work with a different system you can use the *.mak file that contains all necessary information"), and my version of CodeWarrior is unhappy with the *.prj files supplied.
So I'm hoping that some kind soul will post the following:
- Makefiles for
- Resource/_api_lib/, and
- CodeWarrior-v6-compatible project files (is XML output more backward-compatible? I don't know)
- Plugins/cinema4dsdk/ and
Thanks in advance for any help...