Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware API
      • ZBrush GoZ API
      • Code Examples on Github
    • Forum
    • Downloads
    • Support
      • Support Procedures
      • Registered Developer Program
      • Plugin IDs
      • Contact Us
    • Categories
      • Overview
      • News & Information
      • Cinema 4D SDK Support
      • Cineware SDK Support
      • ZBrush 4D SDK Support
      • Bugs
      • General Talk
    • Unread
    • Recent
    • Tags
    • Users
    • Login

    C++ compilers

    SDK Help
    0
    6
    653
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Helper
      last edited by

      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

      1 Reply Last reply Reply Quote 0
      • H
        Helper
        last edited by

        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.

        1 Reply Last reply Reply Quote 0
        • H
          Helper
          last edited by

          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

          1 Reply Last reply Reply Quote 0
          • H
            Helper
            last edited by

            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

            1 Reply Last reply Reply Quote 0
            • H
              Helper
              last edited by

              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++ ?)

              1 Reply Last reply Reply Quote 0
              • H
                Helper
                last edited by

                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...

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post