Product Reviews

CodeWarrior Development Tools for Windows Version 8

Sometimes Microsoft-centric developers think the world ends at Visual Studio, but that's still not quite true. Metrowerks has been shipping development tools for years, and CodeWarrior is a full-featured IDE, compiler, linker, and debugger for C, C++, or Java code. The company also has versions for other platforms ranging from Mac to Linux to Solaris to Palm (among others), making this an interesting tool for people doing cross-platform development.

What you'll find in the CodeWarrior box is a couple of CDs: one includes the development environment and tools, the other is packed with documentation. Indeed, the documentation can be overwhelming; you get a pile of stuff about how the IDE works, and then tons of platform-specific information and tutorials. It's all in there somewhere, but I found myself missing some of the advanced features of the more recent Visual Studio help.

There wasn't anything missing in the development environment, though. It manages projects consisting of multiple files well, and jumps back and forth between files, headers, and symbols easily. There's supportr for MFC 6 and ATL 3.0 on the C++ side, and JDK 1.3 and 1.4 on the Java side. The graphical diff and merge tool is fast and well-designed. You get Metrowerk's own thread-safe standard libraries, an open API for tool integration, and of course CVS/VSS support.

I don't push the C++ envelope myself; everything I tried to do with CodeWarrior worked fine. Metrowerks claims a "best in class" optimizing ANSI/ISO compiler; I can't evaluate that, but I can say that everything worked. It seems to me that if you're planning a project that needs strong cross-platform support with a consistent IDE, this would be a great way to write it.

[This review originally appeared in

About the Author

Mike Gunderloy, MCSE, MCSD, MCDBA, is a former MCP columnist and the author of numerous development books.


  • How To Run Oculus Rift Apps in Windows Mixed Reality, Part 1

    A lack of apps has been the biggest thorn in the side of Microsoft's mixed reality efforts. One way to get around it is to use apps that were designed for Oculus Rift instead.

  • Windows 10 Mobile To Fall Out of Support in December

    Microsoft will end support for the Windows 10 Mobile operating system on Dec. 10, 2019, according to an announcement.

  • Get More Out of Your Outlook Inbox with TakeNote

    Brien comes across a handy, but imperfect, feature in Outlook that lets you annotate specific e-mails. Its provenance is something of a mystery, though.

  • Microsoft Resumes Rerelease of Windows 10 Version 1809

    Microsoft on Wednesday once more resumed its general rollout of the Windows 10 version 1809 upgrade, also known as the "October 2018 Update."

comments powered by Disqus
Most   Popular

Office 365 Watch

Sign up for our newsletter.

Terms and Privacy Policy consent

I agree to this site's Privacy Policy.