|
|
1.1 root 1: =======================================================================
2: MICROSOFT (R) FOUNDATION CLASSES
3: Version 2.1
4: =======================================================================
5:
6: Multiple Platform Support
7:
8:
9: The Microsoft Foundation Classes for Windows NT (MFC 2.1) provide
10: limited support for Windows NT running on platforms other than
11: Intel. This support is provided as-is for customers who want to
12: compile their applications on non-Intel machines.
13:
14:
15: Tools
16: -----
17: Microsoft Visual C++ for Windows NT does not include tools or
18: support for the non-Intel platforms. This Windows NT SDK provides
19: tools to compile for these platforms,
20:
21:
22: Microsoft Foundation Classes
23: ----------------------------
24: This SDK provides a subset of MFC files that can be used to
25: upgrade your Microsoft Visual C++ to include support for all the
26: currently supported platforms. Simply overlay these files on
27: your MSVCNT installation, replacing the original files.
28:
29:
30: Supported Platforms
31: -------------------
32: Currently, this version of the Microsoft Foundation Classes supports
33: the Intel x86, MIPS R4x00, and DEC Alpha AXP platforms. Please see
34: the text file for the appropriate platform for more specific information.
35: Other platforms will be added to this SDK in the future.
36:
37:
38: Scribble
39: --------
40: The Scribble sample is tutorial code for Microsoft Visual C++.
41: Since the tools needed for the tutorial are only supported on the
42: Intel platform, the Scribble sample is not supported on the non-Intel
43: platforms. However, this SDK provides new MAKEFILEs for you to
44: rebuild Scribble with these tools.
45:
46:
47: Other non-Intel Platforms
48: -------------------------
49: As compilers become available for Windows NT on other platforms,
50: it is possible that MFC can be used as-is on that platform. The
51: library code has been designed to be portable. However, since MFC
52: has not been tested on these platforms, compiling for these platforms
53: is at-your-own-risk.
54:
55: The following files will require modifications:
56:
57: MFC\INCLUDE\AFXV_CPU.H:
58: As shipped, this file contains code for the supported platforms. For
59: other platforms, it should be extended with the modifications needed
60: for compiler or platform specific constructs. Typically this will
61: be enabling, disabling, or redefining the items in AFXVER_.H
62:
63: MFC\SRC\MAKEFILE:
64: MFC\SAMPLES\SAMPLE_.MAK:
65: Define a new PLATFORM name, and wherever PLATFORM is used, add a new
66: section to define the tools and flags appropriately.
67:
68: Note: The version of nmake shipped with the Windows NT SDK does not
69: support the full syntax of the version in Microsoft Visual C++. In
70: particular, !elsif is not supported.
71:
72:
73:
74:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.