• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Getting Started With PPC/OS9 Development

bd1308

Well-known member
I'm alright with C++, I've always wanted to build an application using C++ on my Macs. I use System7-OS9.2.2, and I'd like to know what the best tool out there to use for developing C++ applications.

 

Strimkind

Well-known member
I'm not into developing code, but when I was interested around 2000, Codewarrior was the common programming software of the time.

 

ClassicHasClass

Well-known member
CodeWarrior is, IMHO, the best, but most projects (even those that are built primarily with CW) require MPW for some tasks and MPW is certainly a decent product.

Classilla is primarily built with CodeWarrior 7.1, but uses MPW for building stub libraries.

 

bd1308

Well-known member
I've got CW and MPW setup --- Would love to know where to begin. Your sister product, TenFourFox, was built with XCode, correct?

 

ClassicHasClass

Well-known member
No, TenFourFox is built with regular old gcc (just as Firefox still is, although clang is now an option). The only need for Xcode is so that gcc is installed. Otherwise, it's make, python, perl and gcc all the way.

That said, Camino *is* built with Xcode, but still uses regular Mozilla makefiles for the Gecko guts.

 

bd1308

Well-known member
Okay. Here are the machines I have available.

Powerbook G4 1.67 (7400)

XServe G5 2.3/DP (750)

If it's a regular gcc project then there's not much that I have to do to get started then...

 

bd1308

Well-known member
Just as an update, I have a good-for-now TiBook 500 running 9.2.2 and two OS X machines (a 1.67G4 and a DP G5/2.3)

I'm ready to get started doing some OS9 development, if someone could give me some kind of example program that was done in CodeWarrior

 

bbraun

Well-known member
AFAIK, if you create a new project in CodeWarrior, it will bring up a dialog asking if you want an empty project or MacOS project with MacOS being a disclosure triangle. Open the disclosure triangle and I can't remember what the options are, but look for the non-ANSI option, and it'll create a simple sample program for you. The ANSI options also create simple programs for you, but that's probably not what you want.

Also, the InfoMac archive's development directory can be useful, although I've personally found it to usually be more time consuming to find something useful in it than to research the area myself.

 
Top