Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware API
      • ZBrush Python 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

    Xcode for C++ or...?

    Scheduled Pinned Locked Moved SDK Help
    8 Posts 0 Posters 584 Views
    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 Offline
      Helper
      last edited by

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

      On 27/03/2006 at 21:49, xxxxxxxx wrote:

      User Information:
      Cinema 4D Version:   9.52XL 
      Platform:      Mac OSX  ; 
      Language(s) :     C++  ;

      ---------
      Hi Guys,
      Please excuse my ignorance here but I'm confused.
      I've been messing around with Xpresso for awhile and recently tried my hand at C.O.F.F.E.E. Now I'd like to give C++ a go.
      Can I just read C4d's C++ 9.5 SDK and install Xcode2 (Developers Tools) or is there something else? Codewarrior?
      I'm on a G4 PPC and will NOT be moving to a MacIntel until those lottery winnings arrive.

      I'd like to try my hand at plug in development and it seems as if C++ is at the top of the hierarcy.

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

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

        On 28/03/2006 at 01:49, xxxxxxxx wrote:

        For the Universal Binary version of Cinema 4D, you can use XCode 2.2.1+. But for the standard MacOS version, you'll need CodeWarrior 8+ (I recommend avoiding CW 10) with a Classic MacOS target (not the version that compiles for OSX only). It's going to get tough to find as MetroWerks has now been swallowed by some conglomerate electronics company, FreeScale.

        Can I interest you in MS Visual C++? 😉

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

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

          On 28/03/2006 at 09:22, xxxxxxxx wrote:

          Well that sucks. I love Macs (been an owner since the first 128k in 1984) but I wish they'd stick to a standard. I suppose that's a version of planned obsolescence. Oh well, peeing into the wind... 🙂

          MS Visual C++? Is this for a Mac?

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

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

            On 28/03/2006 at 12:15, xxxxxxxx wrote:

            No, MS Visual C++ is Microsoft's compiler. I'd say go to FreeScale and see what they have available for CodeWarrior (Products->CodeWarrior Development Tools menu option). I donot see any MacOS versions there. You may be too late and need either to find one in a store (if sold in stores) or for sale.

            Anyone know where to find the MacOS CodeWarrior versions anymore?

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

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

              On 28/03/2006 at 21:45, xxxxxxxx wrote:

              Thanks Robert.
              Perhaps I'll just give Xcode a shot and install the UB version of C4d (I think I read that it would install under Tiger on my G4).
              I've a long, long learning curve ahead of me anyway so by the time I figure out what I'm doing maybe I'll have a new Mac too.

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

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

                On 31/03/2006 at 15:27, xxxxxxxx wrote:

                Quote: Originally posted by kuroyume0161 on 28 March 2006
                >
                > * * *
                >
                > For the Universal Binary version of Cinema 4D, you can use XCode 2.2.1+.
                >
                > * * *
                I just realized that I have Xcode 2.1. Is that an early enough version to allow me to compile for C4d 9/9.5 (non-UB)?

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

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

                  On 31/03/2006 at 15:57, xxxxxxxx wrote:

                  No version of XCode can be used to compile for C4D MacOS non-UB. It must be CodeWarrior 8+ w/Classic Target.

                  Thing is that without the UB version of MacOS and Cinema 4D, all C4D C++ plugins are MacOS 9 static libraries. XCode cannot create 'true' MacOS 9 code - only Carbon/Cocoa type transfer code for MacOSX.

                  Basically, you are stuck making strictly UB plugins for MacOSX and Cinema 4D R9.5+ UB using XCode 2.2.1 or you must purchase CodeWarrior w/Classic MacOS Target to make non-UB plugins. This will be a difficult situation until everyone has moved over to UB.

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

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

                    On 31/03/2006 at 17:50, xxxxxxxx wrote:

                    Thanks Robert. Now I get it.

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