C++ compilers



  • 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:

    User Information:
    Cinema 4D Version:   8.012 
    Platform:      
    Language(s) :   C.O.F.F.E.E  ;  C++  ;

    ---------
    Hi!

    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?

    Thanks



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    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.



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 07/02/2003 at 03:16, xxxxxxxx wrote:

    Hi Nhytro,

    <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

    Ciao,
    Marcus



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    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



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    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
    Mac:
    CodeWarrior   Yes   Yes
    Windows:      
    VisualC++     Yes   Yes
    CodeWarrior   Yes   NO
    Borland BCC   Yes   NO
    Intel ICC     Yes? Yes - (But _requires_ VC++ ?)



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    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
        - Plugins/cinema4dsdk/
        - Resource/_api_lib/, and
    - CodeWarrior-v6-compatible project files (is XML output more backward-compatible? I don't know)
        - Plugins/cinema4dsdk/ and
        - Resource/_api_lib/

    Thanks in advance for any help...


Log in to reply