KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q65490: Building Windows 3.00 Applications with QuickC

Article: Q65490
Product(s): See article
Version(s): 2.00 2.01 2.50 2.51
Operating System(s): MS-DOS
Keyword(s): ENDUSER | s_quickasm | mspl13_c
Last Modified: 1-OCT-1990

You can build Windows applications with Microsoft QuickC and the
Windows Software Development Kit (SDK) version 3.00. However, to do
this, you must use certain utilities that are not packaged with either
QuickC or the SDK. To receive a disk containing these utilities, call
the Information Center at (800) 426-9400 and ask for the Supplemental
Compiler Utility Disk, part number 050-150-168. The disk includes
LINK, LIB, IMPLIB, EXEHDR, and MAKE along with documentation, in Write
format, for each utility.

To build the sample applications that come with the SDK, change all
references of CL in the supplied .MAK files to QCL. In addition, some
applications may require changes to the link step in the make file.
For instance, to build the MULTIPAD application, add SLIBCEW to the
libraries line in the supplied .LNK file.

Because of the large size of most Windows applications, it is almost
always necessary to build these applications outside of the QuickC
environment on the command line. Finally, although it is possible to
use the SDK with QuickC, it is recommended that you use version 5.10
or 6.00 of the Microsoft Optimizing C Compiler. The optimizing
compiler contains the necessary utilities, has a higher capacity, and
produces production-quality code.

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 1986-2002.