https://gunkies.org/w/index.php?title=Visual_C%2B%2B_2.0&feed=atom&action=history
Visual C++ 2.0 - Revision history
2024-03-29T12:07:19Z
Revision history for this page on the wiki
MediaWiki 1.30.0
https://gunkies.org/w/index.php?title=Visual_C%2B%2B_2.0&diff=19966&oldid=prev
Jnc: +cat
2018-12-17T00:02:49Z
<p>+cat</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr style="vertical-align: top;" lang="en">
<td colspan="2" style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: white; color:black; text-align: center;">Revision as of 00:02, 17 December 2018</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l147" >Line 147:</td>
<td colspan="2" class="diff-lineno">Line 147:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>/? Display brief usage message</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>/? Display brief usage message</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div></pre></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div></pre></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Category: Microsoft Applications]]</ins></div></td></tr>
</table>
Jnc
https://gunkies.org/w/index.php?title=Visual_C%2B%2B_2.0&diff=13223&oldid=prev
Malxau: Add link to 4.0
2017-07-25T06:35:35Z
<p>Add link to 4.0</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr style="vertical-align: top;" lang="en">
<td colspan="2" style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: white; color:black; text-align: center;">Revision as of 06:35, 25 July 2017</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l5" >Line 5:</td>
<td colspan="2" class="diff-lineno">Line 5:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>| year introduced = 1994</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>| year introduced = 1994</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>| previous version = [[Visual C++ 1.1]]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>| previous version = [[Visual C++ 1.1]]</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| next version = [[Visual C++ 4.0]]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<!-- diff cache key mediawiki-wiki_:diff:version:1.11a:oldid:13220:newid:13223 -->
</table>
Malxau
https://gunkies.org/w/index.php?title=Visual_C%2B%2B_2.0&diff=13220&oldid=prev
Malxau: Add Visual C++ 2.0 page patterned after 1.1
2017-07-25T06:20:23Z
<p>Add Visual C++ 2.0 page patterned after 1.1</p>
<p><b>New page</b></p><div>{{Infobox Software<br />
| name = Visual C++ 2.0<br />
| creator = Microsoft<br />
| platform = Windows NT<br />
| year introduced = 1994<br />
| previous version = [[Visual C++ 1.1]]<br />
}}<br />
<br />
Visual C++ 2.0 was a full 32 bit release of Visual C++, bundled with Visual C++ 1.5 for 16 bit support. Visual C++ 2.0 was followed by 2.1 and 2.2. 2.2 was the current release at the time of Windows 95's launch, so changes between these releases was primarily focused on Windows 95 support. Applications compiled with this version using a CRT DLL required MSVCRT20.DLL.<br />
<br />
<pre><br />
09/16/1994 07:00 AM 318,464 C1.EXE<br />
09/16/1994 07:00 AM 673,792 C1XX.EXE<br />
09/16/1994 07:00 AM 517,632 C2.EXE<br />
09/16/1994 07:00 AM 33,280 CL.EXE<br />
09/16/1994 07:00 AM 420,352 LINK.EXE<br />
09/16/1994 07:00 AM 65,536 NMAKE.EXE<br />
</pre><br />
<br />
Compiler options in this release were:<br />
== cl ==<br />
<pre><br />
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 9.00 for 80x86<br />
Copyright (C) Microsoft Corp 1984-1994. All rights reserved.<br />
<br />
C COMPILER OPTIONS<br />
<br />
-OPTIMIZATION-<br />
/O1 minimize space /Op[-] improve floating-pt consistency<br />
/O2 maximize speed /Os favor code space<br />
/Oa assume no aliasing /Ot favor code speed<br />
/Ob<n> inline expansion (default n=0) /Ow assume cross-function aliasing<br />
/Od disable optimizations (default) /Ox maximum opts. (/Ogityb1 /Gs)<br />
/Og enable global optimization /Oy[-] enable frame pointer omission<br />
/Oi enable intrinsic functions<br />
-CODE GENERATION-<br />
/G3 optimize for 80386 /Ge enable stack checking calls<br />
/G4 optimize for 80486 /Gs[num] disable stack checking calls<br />
/G5 optimize for Pentium /Gf enable string pooling<br />
/GB optimize for blended model (default) /Gy separate functions for linker<br />
/Gd __cdecl calling convention /Gh enable hook function call<br />
/Gr __fastcall calling convention /GX- disable C++ EH (default)<br />
/Gz __stdcall calling convention /GX enable C++ EH<br />
-OUTPUT FILES-<br />
/Fa[file] name assembly listing file /Fo<file> name object file<br />
/FA[sc] configure assembly listing /Fp<file> name precompiled header file<br />
/Fd[file] name .PDB file /Fr[file] name source browser file<br />
/Fe<file> name executable file /FR[file] name extended .SBR file<br />
/Fm[file] name map file<br />
-PREPROCESSOR-<br />
/C don't strip comments /FI<file> name forced include file<br />
/D<name>{=|#}<text> define macro /U<name> remove predefined macro<br />
/E preprocess to stdout /u remove all predefined macros<br />
/EP preprocess to stdout, no #line /I<dir> add to include search path<br />
/P preprocess to file /X ignore "standard places"<br />
-LANGUAGE-<br />
/vd{0|1} disable/enable vtordisp /Za disable extensions (implies /Op)<br />
/vm<x> type of pointers to members /Ze enable extensions (default)<br />
/Zi prepare for debugging (CodeView) /Zg generate function prototypes<br />
/Z7 C7 style CodeView information /Zl omit default library name in .OBJ<br />
/Zd line number information /Zs syntax check only<br />
/Zp[n] pack structs on n-byte boundary<br />
-MISCELLANEOUS-<br />
/?, /help print this help message /w disable all warnings<br />
/c compile only, no link /W<n> set warning level (default n=1)<br />
/H<num> max external name length /WX treat warnings as errors<br />
/J default char type is unsigned /Yc[file] create .PCH file<br />
/nologo suppress copyright message /Yd put debug info in every .OBJ<br />
/Tc<source file> compile file as .c /Yu[file] use .PCH file<br />
/Tp<source file> compile file as .cpp /YX[file] automatic .PCH<br />
/V<string> set version string /Zn turn off SBRPACK for .SBR files<br />
-LINKING-<br />
/MD link with MSVCRT.LIB /F<num> set stack size<br />
/ML link with LIBC.LIB /LD Create .DLL<br />
/MT link with LIBCMT.LIB /link [linker options and libraries]<br />
</pre><br />
<br />
== link ==<br />
<pre><br />
Microsoft (R) 32-Bit Incremental Linker Version 2.50<br />
Copyright (C) Microsoft Corp 1992-94. All rights reserved.<br />
<br />
usage: LINK [options] [files] [@commandfile]<br />
<br />
options:<br />
<br />
/ALIGN:#<br />
/BASE:{address|@filename,key}<br />
/COMMENT:comment<br />
/DEBUG<br />
/DEBUGTYPE:{CV|COFF|BOTH}<br />
/DEF:filename<br />
/DEFAULTLIB:library[,library]<br />
/DLL<br />
/ENTRY:symbol<br />
/EXETYPE:{DEV386|DYNAMIC}<br />
/EXPORT:symbol<br />
/FIXED<br />
/FORCE[:{MULTIPLE|UNRESOLVED}]<br />
/HEAP:reserve[,commit]<br />
/IMPLIB:filename<br />
/INCLUDE:symbol<br />
/INCREMENTAL:{YES|NO}<br />
/MAC:{BUNDLE|NOBUNDLE|TYPE=xxxx|CREATOR=xxxx}<br />
/MACDATA:filename<br />
/MACHINE:{IX86|M68K}<br />
/MACRES:filename<br />
/MAP[:filename]<br />
/NODEFAULTLIB[:library[,library...]]<br />
/NOENTRY<br />
/NOLOGO<br />
/OPT:{REF|NOREF}<br />
/ORDER:@filename<br />
/OUT:filename<br />
/PDB:{filename|NONE}<br />
/PROFILE<br />
/RELEASE<br />
/SECTION:name,[E][R][W][S][D][K][L][P][X]<br />
/STACK:reserve[,commit]<br />
/STUB:filename<br />
/SUBSYSTEM:{NATIVE|WINDOWS|CONSOLE|POSIX}[,#[.##]]<br />
/VERBOSE<br />
/VERSION:#[.#]<br />
/VXD<br />
/WARN[:warninglevel]<br />
</pre><br />
<br />
== nmake ==<br />
<pre><br />
Microsoft (R) Program Maintenance Utility Version 1.50<br />
Copyright (c) Microsoft Corp 1988-94. All rights reserved.<br />
<br />
Usage: NMAKE @commandfile<br />
NMAKE [options] [/f makefile] [/x stderrfile] [macrodefs] [targets]<br />
<br />
Options:<br />
<br />
/A Build all evaluated targets /B Build if time stamps are equal<br />
/C Suppress output messages /D Display build information<br />
/E Override env-var macros /HELP Display brief usage message<br />
/I Ignore exit codes from commands /K Build unrelated targets on error<br />
/N Display commands but do not execute /NOLOGO Suppress copyright message<br />
/P Display NMAKE information /Q Check time stamps but do not build<br />
/R Ignore predefined rules/macros /S Suppress executed-commands display<br />
/T Change time stamps but do not build<br />
/? Display brief usage message<br />
</pre></div>
Malxau