This came on a CD with a full copy of [[Windows NT 3.1]] workstation. As far as I remember they gave these things away all over the place as promo items, as NT 3.1 was more of a freebie, then a sold product back then. The SDK did include the command line compiler, but it felt far more clunky (esp regarding linking) then the [[Visual C++ 1.0]] version.

+

{{Infobox Software

+

| name = Windows NT 3.1 SDK

+

| creator = Microsoft

+

| platform = Windows NT

+

| year introduced = 1993

+

| next version = [[Visual C++ 1.1]]

+

}}

+

+

This came on a CD with a full copy of [[Windows NT 3.1]] workstation. As far as I remember they gave these things away all over the place as promo items, as NT 3.1 was more of a freebie, then a sold product back then. The SDK did include the command line compiler, but it felt far more clunky (esp regarding linking) then the [[Visual C++ 1.1]] version. The version of NMAKE was strangely old and incomplete; it did not support recursive macro evaluation, making it difficult to use for anything except the most trivial of cases.

== i386 ==

== i386 ==

Line 10:

Line 18:

07/24/1993 12:11 AM 86,016 CL386.EXE

07/24/1993 12:11 AM 86,016 CL386.EXE

07/24/1993 12:11 AM 234,372 LINK32.EXE

07/24/1993 12:11 AM 234,372 LINK32.EXE

+

07/24/1993 12:11 PM 127,044 NMAKE.EXE

</pre>

</pre>

Line 111:

Line 120:

-EDIT

-EDIT

-LIB

-LIB

+

</pre>

+

+

=== nmake ===

+

<pre>

+

Microsoft (R) Program Maintenance Utility Version 1.12.0013

+

Copyright (c) Microsoft Corp 1988-90. All rights reserved.

+

+

Usage:

+

NMAKE @commandfile

+

NMAKE [options] [/f makefile] [/x stderrfile] [macrodefs] [targets]

+

+

Options:

+

/a Build all evaluated targets

+

/c Supress output messages

+

/d Display time stamps

+

/e Environment variables override macro definitions

+

/f filename Use specified makefile

+

/help Display brief usage message

+

/i Ignore exit codes of commands invoked

+

/n Display commands but do not execute

+

/nologo Supress copyright message

+

/p Print macro definitions & target descriptions

+

/q Check time stamps but do not build

+

/r Ignore rules and macros from 'tools.ini'

+

/s Suppress executed commands display

+

/t Change time stamps but do not build

+

/x filename Redirect errors to file

+

/? Display brief usage message

</pre>

</pre>

Line 222:

Line 259:

-EDIT

-EDIT

-LIB

-LIB

−

</pre>

</pre>

</pre>

Latest revision as of 06:56, 25 July 2017

This came on a CD with a full copy of Windows NT 3.1 workstation. As far as I remember they gave these things away all over the place as promo items, as NT 3.1 was more of a freebie, then a sold product back then. The SDK did include the command line compiler, but it felt far more clunky (esp regarding linking) then the Visual C++ 1.1 version. The version of NMAKE was strangely old and incomplete; it did not support recursive macro evaluation, making it difficult to use for anything except the most trivial of cases.