Article View: comp.os.ms-windows.programmer.tools
Article #323comp.os.ms-windows.programmer DIFF: Frequently Asked Questions
From: Tom Haapanen
Date: Thu, 27 Aug 1992 12:53
Date: Thu, 27 Aug 1992 12:53
179 lines
7510 bytes
7510 bytes
12c12 < Last-modified: 1992-06-10 --- > Last-modified: 1992-06-19 118,123c118,123 < designed for Microsoft C 5.1/6.0 and Microsoft Macro Assembler 5.1/6.0, < but it is possible to use it with other compilers, such as Zortech < C++ (but not including most Borland compilers). If you plan to use < a non-Microsoft compiler, call Microsoft Technical Support to < obtain the free Supplemental Compiler Utilities disk. The following < compilers are currently known to work: --- > designed for Microsoft C/C++ 5.1/6.0/7.0 and Microsoft Macro > Assembler 5.1/6.0, but it is possible to use it with other compilers, > such as Zortech C++ (but not including some Borland compilers). If > you plan to use a non-Microsoft compiler, call Microsoft Technical > Support to obtain the free Supplemental Compiler Utilities disk. > The following compilers are currently known to work: 125,132c125,137 < - Metaware High C 2.4 [32-bit] < - Microsoft C/C++ 5.1+ < - Microsoft QuickC 2.0 < - Microsoft QuickCfor Windows 1.0 < - Microway C # [32-bit] < - Topspeed C # < - Watcom C 8.0+ < - Watcom C/386 8.0+ [32-bit] --- > Compiler Earliest Current Notes (see below) > ------------------------------- -------- ------- ----------------- > - Borland C++ 2.0 3.1 SDK+D3, 3.1, QW > - Metaware High C 2.4 32-bit > - Microsoft C/C++ 5.1 7.0 SDK+D1, 3.1, QW > - Microsoft QuickC 2.0 2.0 > - Microsoft QuickC for Windows 1.0 1.0 SDK+D2, QW > - Microway C # 32-bit > - Topspeed C # > - Turbo C++ for Windows 3.0 3.0 SDK+D2 > - Watcom C 8.0 9.0 SDK+D > - Watcom C/386 8.0 9.0 32-bit, SDK+D > - Zortech C++ 2.06 3.0 32-bit, SDK+D 134,139c139,144 < - Borland C++ 2.0+ < - Glockenspiel C++ ?.? < - Microsoft C/C++ 7.0 < - Topspeed C++ # < - Turbo C++ 3.0 < - Zortech C++ 2.06+ [32-bit] --- > - Borland C++ 2.0 3.1 SDK+D3, 3.1, QW > - Glockenspiel C++ # > - Microsoft C/C++ 7.0 7.0 SDK+D1, 3.1, QW > - Topspeed C++ # > - Turbo C++ for Windows 3.0 3.0 SDK+D2 > - Zortech C++ 2.06 3.0 32-bit, SDK+D, QW 141,143c146,148 < - GFA Basic 1.0 < - Microsoft Visual Basic 1.0 < - Realizer 1.0 --- > - GFA Basic 1.0 1.0 > - Microsoft Visual Basic 1.0 1.0 SDK+D4, 3.1, QW > - Realizer 1.0 1.0 145,147c150,152 < - Microsoft Fortran 5.1 < - Watcom Fortran 8.1+ < - Watcom Fortran/386 8.1+ [32-bit] --- > - Microsoft Fortran 5.1 5.1 QW > - Watcom Fortran 8.1 9.0 QW > - Watcom Fortran/386 8.1 9.0 32-bit, QW 149c154 < - Microsoft MASM 5.0+ --- > - Microsoft MASM 5.0 6.0 151,153c156,158 < - Microsoft Pascal 4.0 < - Topspeed Pascal # < - Turbo Pascal for Windows 1.0 --- > - Microsoft Pascal 4.0 4.0 > - Topspeed Pascal # > - Turbo Pascal for Windows 1.0 1.0 SDK+D2, QW 155,157c160,162 < - Logitech Modula-2 4.0 < - Stonybrook Modula-2 2.0+ < - Topspeed Modula-2 2.01+ --- > - Logitech Modula-2 4.0 > - Stonybrook Modula-2 2.0 > - Topspeed Modula-2 2.01 159,160c164,165 < - PDC Prolog 3.3 < - Prolog/2 # --- > - PDC Prolog 3.3 > - Prolog/2 # 162,163c167,168 < - Microsoft COBOL 4.5 < - MicroFocus COBOL 2.4+ --- > - Microsoft COBOL 4.5 4.5 SDK, QW > - MicroFocus COBOL 2.4 165,177c170,179 < Of these the following include their own Windows libraries, and < do not require you to purchase a Windows SDK (although you will < need to buy the SDK documentation, which is available separately; < in the following list, only those marked with * include full < documentation on the Windows API). < - Borland C++ - Turbo Pascal for Windows * < - Microsoft Cobol - Visual Basic < - QuickC for Windows * - Watcom C/386 * < - Turbo C++ - Zortech C++ 3.0 * < - Microsoft C/C++ 7.0 * < Microsoft's upgrade to C/C++ 7.0 includes online documents only. < Visual Basic Professional Toolkit includes basic API manuals. < Borland C++ 3.1/Application Frameworks includes basic API manuals. --- > Notes: > 32-bit Full 32-bit compiler with flat address space > 3.1 API access includes new Windows 3.1 functionality > SDK Includes full access to Windows API > SDK+D As 'SDK', with full SDK manuals > SDK+D1 As 'SDK', with full SDK manuals (not with upgrade) > SDK+D2 As 'SDK', with limited SDK manuals > SDK+D3 As 'SDK', with limited SDK manuals (only with AF) > SDK+D4 As 'SDK', with limited SDK manuals (only with Prof. TK) > QW Includes libraries for easy porting of DOS applications 179,181c181 < Of these, Microsoft C/C++ 7.0 and Borland C++ 3.1 include the < updated Windows 3.1 SDK. Windows 3.0 SDKs still work, but won't < be able to take advantage of many of the Windows 3.1 features. --- > Most 'SDK' denoted products include online SDK documentation. 183,192d182 < The following also include the Microsoft QuickWin libraries (or < the Borland equivalent, EasyWin), allowing rapid conversion of < DOS character applications into the Windows environment: < - Microsoft C/C++ 7.0 - Microsoft Cobol < - Microsoft Fortran - QuickC for Windows < - Turbo Pascal for Windows - Turbo C++ for Windows < - Borland C++ 3.0 - Watcom Fortran < - Watcom Fortran/386 - Zortech C++ 3.0 < < 194,195c184 < 3.0 Real Mode (due to linker problems), nor do they permit the < use of huge pointers. --- > 3.0 Real Mode (due to linker restrictions). 307,310c296,297 < screen debugging (not windowed, but screen-swapping), but only if < you are using the standard VGA driver; it will NOT work with higher- < resolution display drivers. You may also use TDW for dual-monitor < debugging; high resolutions work OK in that case. --- > screen debugging (not windowed, but screen-swapping), dual-monitor > debugging and remote (serial or NetBIOS) debugging. 315a303,312 > TDW's video support (when using single-screen debugging) is limited > to the following adapters and/or display modes: > CGA 640x200 > Hercules 720x348 > EGA 640x350 > VGA 640x480 > ATI VGA Wonder 640x480, 800x600 > Tseng ET3000 640x480, 800x600, 1024x768 > Tseng ET4000 640x480, 800x600, 1024x768 > 783c780,782 < application, and to link in BWCC.LIB. --- > application, and to link in BWCC.LIB. Alternaly, you can do a > WinExec( "loadbwcc.exe" ); > when you start up your application. [ \tom haapanen "i don't even know what street canada is on" -- al capone ] [ tomh@wes.on.ca "trust the programmer" -- ansi c standard ] [ waterloo engineering software "to thine own self be true" -- polonius ]
Technical Details
Message-ID:
<1992Aug27.125327.29927@wes.on.ca>Path:
arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!torn!watserv2.uwaterloo.ca!watserv1!wes.on.ca!wes.on.ca!tomhShow Full Headers
Complete Article Headers
Newsgroups: comp.os.ms-windows.programmer.tools,comp.os.ms-windows.programmer.misc,comp.windows.ms.programmer Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!torn!watserv2.uwaterloo.ca!watserv1!wes.on.ca!wes.on.ca!tomh From: tomh@wes.on.ca (Tom Haapanen) Subject: comp.os.ms-windows.programmer DIFF: Frequently Asked Questions Organization: Waterloo Engineering Software Date: Thu, 27 Aug 1992 12:53:27 GMT Message-ID: <1992Aug27.125327.29927@wes.on.ca> Sender: tomh@wes.on.ca (Tom Haapanen) Lines: 179