Codewarrior Download Mac



Codewarrior

CodeWarrior for Mac OS, Professional Edition
Version 8.0

  1. 'Metrowerks CodeWarrior is a state-of-the-art, integrated development environment for the Apple Macintosh computer. It has an ANSI C compiler with MPW extensions, a C compiler that tracks the emerging ANSI/ISO standard, and an MPW-compatible Pascal compiler (without object extensions).'
  2. Metrowerks’ combined package CodeWarrior for Mac OS and Windows, Version 8, gives users all of the capabilities of the stand-alone CodeWarrior for Mac OS and CodeWarrior for Windows products within a single package.

Existing Mac Codewarrior devs must now seek an alternative, which is easier said than done because Codewarrior was the pinnacle development tool for PalmOS. And I would suspect that connectivity to Macs (such as conduits) will also suffer as a result of this divorce.

Industry’s #1 Professional Development Tool Suite
Coming May 31, 2002

Only CodeWarrior Development Tools for Mac OS, v8 unleashes your
imagination to develop applications faster and easier with the true
flexibility you need to speed your time to market.

The CodeWarrior tools for Mac OS include a feature-rich integrated
development environment (IDE) that enables you to build applications for
both Mac OS X and Classic Mac OS. And, you can choose from two
object-oriented class libraries: Metrowerks PowerPlant or Apple’s Cocoa. In
fact, you can use this powerful CodeWarrior tool suite to build any code
based on C, C++, Objective-C, or Java.

The CodeWarrior IDE has everything you need in one easy-to-use tool suite:
an advanced project manager, build system, source code editor, code
completion for C, C+ + and Java, compilers, linkers, debuggers, class
browser, and more. Best of all, CodeWarrior tools for Mac OS, v8 is from
Metrowerks, the choice of serious application developers around the world.

CodeWarrior Development Tool suite for Mac OS, v8 enables you to build:

=B7 Carbon-based applications for Classic Mac OS and Mac OS X
=B7 PowerPlant applications for Classic Mac OS and Mac OS X
=B7 Cocoa applications for Mac OS X
=B7 Java applets, applications and beans for Classic Mac OS and Mac OS X
=B7 Classic Mac OS applications

Benefits

Code Completion for C, C ++, and Java- Write code faster without the need
to look up hard-to-remember functions and symbols, using the code
completion feature.

PowerPlant, the most powerful C++ Framework for Mac OS- Save time and
effort by leveraging Metrowerks PowerPlant C++ class library that provides
standard services and infrastructure for all Mac OS X and Classic Mac OS
applications.

Cocoa Framework and Interface Builder- Quickly design and build the user
interface for your Cocoa and Carbon applications. Apple Interface Builder
and the CodeWarrior IDE work hand-in-hand.

New Mach-O Linker- The CodeWarrior linker built from the ground up
completely supports Mach-O for improved speed, smaller executables, and
better debugging support.

Automatic Package Management- The CodeWarrior IDE has automated the process
of application packaging so your able to quickly and easily organize your
Mac OS X bundles.

Java RAD Tools- Write less code, build easier-to-use software, and complete
your projects faster with our Java Rapid Applications Tools.

Cross-Platform Development- Build applications for both Mac OS and Windows
within one development environment. CodeWarrior tools for cross-platform
development minimizes code changes between platforms and supports multiple
development environments on a single platform.

Class Browser- Instantly look up the definition or implementation of any
symbol in your project using the CodeWarrior Class Browser.

Multimedia and Programming Tutorials- CodeWarrior tools for Mac OS
tutorials provide easy-to-follow instructions on how to use the CodeWarrior
IDE and how to program in C, C+ +, and Java.

Go back to the FFTW download page.

Nowadays, installing FFTW on MacOS X is much like on any othe Unix system. In ancient times, a lot more work was required, and some of those obsolete instructions are preserved below for historical interest.

Installing FFTW on MacOS X

To install FFTW on MacOS X, all you should have the Apple developertools installed, so that you can open up a terminal window and compileFFTW just as you would on any other Unix system:./configure && make to compile, ande.g. sudo make install to switch to root andinstall in /usr/local. (Note that sudo asksfor your password, not root's; alternatively,you can just use su, assuming that your rootaccount is enabled (it isn't by default).)

Freescale Codewarrior Download

The multi-threaded version (with POSIX threads) also works fine(./configure --enable-threads).

Precompiled MacOS X libraries via Fink

Instead of the above, the Fink project has puttogether precompiled/prepackaged versions of FFTW 2.x and FFTW 3.x for MacOS X.

Fink provides a collection of free-software Unix tools packaged forMacOS X, based on the excellent package and system-maintainance toolsdeveloped for Debian GNU/Linux

Precompiled packages for CodeWarrior (ancient compiler)

Greg Allen graciously posted a Macpackage of FFTW 2.1.3 and BenchFFT, for CodeWarrior 5 I believe.

In the past, I had created precompiled packages of FFTW for Metrowerks CodeWarrior, includingPPC and 68k libraries. Since my version of CodeWarrior (Pro 2) wasbecoming more and more out of date, I stopped doing this.The last version I packaged in this way was FFTW 2.0.1: fftw-2.0.1.sit.bin.

If you are interested in creating precompiled CodeWarrior packagesof FFTW 3.x (e.g. for MacOS 9), please let us know (and give us a ride on your Tardis).

Compiling FFTW 2.x on MacOS 9

Compiling FFTW yourself on the MacOS is fairly straightforward.For example, this is the outline of the steps to compile thecomplex-transform library using CodeWarrior.

  1. Download and unpack the FFTW archive (.tar.gzformat); StuffitExpander (available gratis) should have no problem with this.(Alternatively, you can download standalone gunzipand untarprograms.)
  2. Create an empty CodeWarrior project for the library, anddrag the fftw subfolder of the FFTW package onto theproject (this will add all the .c and .hfiles).
  3. Go into the project preferences, change the project type to alibrary, and turn all the optimizations on. You will also also needto go to 'Access Paths' and move the fftw folder into the'System Paths' section (since our code includes it as<fftw.h>).
  4. Compile.

To compile the corresponding test program (fftw_test),you'll create a 'console ANSI C' project, adding the library createdabove and the files fftw_test.c andtest_main.c (in the tests subfolder); you'llalso need to modify the access paths as above.

Codewarrior 10.6 Download

Compiling the rfftw transforms is similar, except that you use therfftw folder, and rfftw_test.c for the testprogram.

Codewarrior

Codewarrior 11.1

CodeWarrior Bugs

CodeWarrior Pro 4 reportedly generates incorrect code whencompiling FFTW 2.x at the highest optimization level (level 4).Supposedly, this problem is fixed in CodeWarrior Pro 5 with all thelatest updates applied. (Thanks to Dan Melomedman for the report, andfor bugging Metrowerks about this.) We haven't heard of problems withother versions of CodeWarrior.

Using FFTW 2.x with the Absoft Compilers

Codewarrior Download For Mac

Daniel Barth sent us a couple of notes regarding the compilation ofFFTW 2.x using Absoft's C/C++ and Fortran compilers, version 6.2(circa 2001).

First, the Absoft C compiler seems to have trouble with the Unixline endings (line feeds) in the source files. The source files canbe converted to use Mac line endings (carriage returns) via a programlike NetStripper.

Codewarrior 11

Second, in order to link with Fortran programs using Absoft's ProFortran, add a #define FFTW_FORTRANIZE_UPPERCASE 1 statement to the fftw/config.h file.

Codewarrior Download Windows 10

Go back to the FFTW download page.