The Microsoft® Windows® CE Toolkit for Visual C++® 6.0 gives you the tools to develop Windows CE-based applications in the same integrated development environment (IDE) that supports Microsoft® Win32® application development.
The toolkit supports versions 2.0, 2.01, 2.10, and 2.11 of the Microsoft® Windows® CE operating system. It is designed to run on Microsoft® Windows NT® Workstation version 4.0. In addition, most of the toolkit features run on Microsoft® Windows® 95 and Microsoft® Windows® 98. However, because the Windows NT architecture differs slightly from the Windows 95/98 architecture, some toolkit features, such as emulation, will not work on Windows 95/98.
The toolkit contains Windows CE versions of many of the development tools that help you create, test, and refine your applications in Microsoft® Visual C++®. Moreover, the toolkit includes unique tools, wizards, and other features that enable you to develop applications for a variety of Windows-CE based platforms. The following table shows the relationship between various Visual C++ elements and their toolkit equivalents.
Visual C++ 6.0 | Windows CE Toolkit for Visual C++ 6.0 |
---|---|
Win32 API | Subset of the Win32 API set. |
C run-time functions | Subset of the standard C run-time functions. |
CL native C/C++ compiler | CL is used for the native and emulation environments. Following are additional Windows CE-based compilers: SHCL for remote SH3 and SH4 devices CLMIPS for remote MIPS and MIPSFP devices CLARM for remote ARM devices CLPPC for remote PowerPC devices |
Common development tools | Uses the same tools as Win32 for the emulation environment, plus adds remote tools for communicating with Windows CE-based devices. Modified resource editor supports unique Windows CE formats, such as 4-color bitmap images. |
Microsoft Foundation Classes (MFC) | Supports Windows CE versions of almost all the standard MFC classes as well as some MFC classes that are unique to Windows CE. |
Active Template Library (ATL) | Supports Windows CE versions of almost all the standard ATL classes. |
Standard Template Library (STL) | Not supported. |
The toolkit enables you to simultaneously develop applications for multiple targets. On an x86 host computer, you can build applications from a single makefile for execution and debugging on a variety of Windows CE-based target devices.
The following table shows the processors that the toolkit supports.
Processor Family | Processors Supported |
---|---|
ARM | ARM720T, SA1100 |
MIPS | MIPS4102, MIPS4300, PR3910, PR3915, PR3912 |
Hitachi | SH3, SH4 |
PowerPC | MPC821 |
x86 | x86, x86 emulation |
For information about how to use the toolkit to build, run, and debug applications, see the Programmer’s Guide.
For information on the Microsoft Foundation Classes for Windows CE, see The Microsoft Foundation Classes For Windows CE Start Page.
For information on the Active Template Library Classes for Windows CE, see The Active Template Library for Windows CE Start Page.
For information about the Powered by Microsoft Windows CE logo requirements, see the Windows CE Logo Program Web site at http://microsoft.com/windowsce/logo/default.asp.