Xcode for C++ or...?



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



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



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



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



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



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



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



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


Log in to reply