MKS Toolkit
UNIX to Windows Porting Guide



MKS
12701 Fair Lakes Circle, Suite 350
Fairfax VA 22033-3831 USA
Support: +1-703-803-7660
+1-703-803-3343
http://www.mkssoftware.com/

July 2007

Introduction

Thank you for purchasing MKS Toolkit for Professional Developers or MKS Toolkit for Enterprise Developers. These products contain the tools and libraries to aid you in developing cross-platform solutions using the NuTCRACKER Platform, MKS' award-winning UNIX® compatibility environment on Windows®.

MKS Toolkit for Professional Developers lets you develop, port, migrate and deploy non-graphical UNIX-based applications and scripts.

MKS Toolkit for Enterprise Developers adds support for Motif, X Windows, 3-D, and Open GL giving you a complete solution for cross-platform development, deployment, interoperability, and migration of both graphical and non-graphical UNIX applications and scripts.

While most of the information in this guide applies to both MKS Toolkit for Professional Developers and MKS Toolkit for Enterprise Developers, information on X Windows and other graphics-related packages applies only to MKS Toolkit for Enterprise Developers.

The following is an overview of the topics covered:

A Note About Compilers

Throughout this manual, there are many references to compiler and linker options. These options are intended for use with the cc and ld utilities in conjunction with the Microsoft Visual Studio C/C++ compiler. If you are using the GCC compiler provided on the MKS Toolkit Resource Kit CD, see the GCC Release Notes also included on the Resource Kit CD for differences between the behavior described in this manual and GCC's behavior.