https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/106467&feed=atom&action=history
Microsoft KB Archive/106467 - Revision history
2024-03-28T16:33:19Z
Revision history for this page on the wiki
MediaWiki 1.39.3
https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/106467&diff=263860&oldid=prev
X010: Text replacement - """ to """
2020-07-20T09:09:55Z
<p>Text replacement - """ to """</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-GB">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 09:09, 20 July 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l108">Line 108:</td>
<td colspan="2" class="diff-lineno">Line 108:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /Zr Check pointers</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /Zr Check pointers</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </pre></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </pre></div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>For more information concerning which macros are predefined or about command-line options used by the compiler, select the Help menu option in the Visual Workbench and search on <del style="font-weight: bold; text-decoration: none;">&quot;</del>Macros<del style="font-weight: bold; text-decoration: none;">&quot;</del>, or choose Build Tools from the Help menu. This information is also available in Chapter 2 of the <del style="font-weight: bold; text-decoration: none;">&quot;</del>Build Tools User's Guide<del style="font-weight: bold; text-decoration: none;">&quot; </del>and Chapter 1 of the <del style="font-weight: bold; text-decoration: none;">&quot;</del>Preprocessor Reference.<del style="font-weight: bold; text-decoration: none;">&quot;</del></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; 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>For more information concerning which macros are predefined or about command-line options used by the compiler, select the Help menu option in the Visual Workbench and search on <ins style="font-weight: bold; text-decoration: none;">"</ins>Macros<ins style="font-weight: bold; text-decoration: none;">"</ins>, or choose Build Tools from the Help menu. This information is also available in Chapter 2 of the <ins style="font-weight: bold; text-decoration: none;">"</ins>Build Tools User's Guide<ins style="font-weight: bold; text-decoration: none;">" </ins>and Chapter 1 of the <ins style="font-weight: bold; text-decoration: none;">"</ins>Preprocessor Reference.<ins style="font-weight: bold; text-decoration: none;">"</ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></div></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></div></div></td></tr>
</table>
X010
https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/106467&diff=49729&oldid=prev
3155ffGd: importing KB archive
2020-07-18T15:04:41Z
<p>importing KB archive</p>
<p><b>New page</b></p><div><div id="nsbanner"><br />
<br />
<div id="bannerrow1"><br />
<br />
{|<br />
| Knowledge Base<br />
|<br />
|}<br />
<br />
<br />
</div><br />
<div id="TitleRow"><br />
<br />
= <span id="KB106467"></span>Macros and Switches Not Defined in Visual C++ 32-bit Edition =<br />
<br />
<br />
</div><br />
<br />
</div><br />
<div id="nstext" valign="BOTTOM"><br />
<br />
Article ID: 106467<br />
<br />
Article Last Modified on 7/5/2005<br />
<br />
<br />
-----<br />
<br />
APPLIES TO<br /><br />
<br /><br />
<br />
* Microsoft Visual C++ 1.0 Professional Edition<br />
* Microsoft Visual C++ 2.0 Professional Edition<br />
* Microsoft Visual C++ 4.0 Standard Edition<br />
<br />
<br />
-----<br />
<br />
<div class="notice_section"><br />
<br />
This article was previously published under Q106467<br />
<br />
</div><br />
<div class="notice_section"><br />
<br />
<br />
<br />
</div><br />
<div class="summary_section"><br />
<br />
== SUMMARY ==<br />
<br />
In the past, _MSDOS was defined by Microsoft C and C++ compilers. However, Visual C++, 32-bit Edition, does not target 16-bit MS-DOS or 16-bit Windows executables, and therefore some macros are no longer defined. Also, some compiler switches such as /G0 and /Gc are not used with Visual C++, 32-bit Edition.<br />
<br />
</div><br />
<div class="moreinformation_section"><br />
<br />
== MORE INFORMATION ==<br />
<br />
Macros not defined by Visual C++, 32-bit Edition are:<br />
<pre class="fixed_text"> _FAST<br />
_QC<br />
M_I86, _M_I86<br />
M_I8086, _M_I8086<br />
M_I286, _M_I286<br />
M_I86xM, _M_I86xM<br />
MS_DOS, _MS_DOS<br />
_WINDLL<br />
_WINDOWS<br />
_PCODE<br />
</pre><br />
Compiler switches not recognized by Visual C++, 32-bit Edition are:<br />
<pre class="fixed_text"> Switch Description<br />
-------------------------------------------------------------------<br />
<br />
/A Memory models<br />
/batch Compile in batch mode<br />
/Bm Increase compiler capacity<br />
/Fs Create source file listing<br />
/Fc Create combined source, assembly, machine code<br />
listing<br />
/f Fast compile<br />
/FPi Use floating-point emulation<br />
/FPa Use alternate math<br />
/FPc87 Use 80x87 calls<br />
/FPc Use coprocessor calls<br />
/FPi87 Use inline 80x87 instructions<br />
/G0 /G1 /G2 Processor-specific code<br />
/GA /GD Prologue/epilogue code for protected mode Windows<br />
/GE Customize Windows entry/exit code<br />
/Gc Pascal/FORTRAN calling convention<br />
/Gn Remove p-code native entry points<br />
/Gp Specify entry tables<br />
/Gq Simplified real mode Windows prologue/epilog code<br />
/Gt Set data threshold<br />
/GW /Gw Generate real mode Windows prologue/epilogue code<br />
/Gx /Gx- Specify that data is far or near<br />
/Ld /Lw Control library selection<br />
/Ln Link without C run-time startup code<br />
/MA Specify Macro Assembler options<br />
/Mq Compile for QuickWin support<br />
/ND /NM /NQ /NT /NV Name the data and code segments<br />
/Oc /Oe /Of /Ol /On Optimizations<br />
/Oo /Oo- /Oq /Or<br />
/OVn /Ov /Ov- /Oz<br />
/Sl /Sp /Ss /St Source-listing format options<br />
/Ta Specify assembly source file<br />
/Zr Check pointers<br />
</pre><br />
For more information concerning which macros are predefined or about command-line options used by the compiler, select the Help menu option in the Visual Workbench and search on &quot;Macros&quot;, or choose Build Tools from the Help menu. This information is also available in Chapter 2 of the &quot;Build Tools User's Guide&quot; and Chapter 1 of the &quot;Preprocessor Reference.&quot;<br />
<br />
</div><br />
<br /><br />
<br />
Additional query words: kbinf 1.00 2.00 4.00 8.00 9.00<br />
<br />
Keywords: KB106467<br />
<br />
<div class="footer"><br />
<br />
<br /><br />
<br />
<br />
-----<br />
<br />
[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]<br />
<br />
<span>© Microsoft Corporation. All rights reserved.</span><br />
<br />
<br />
</div><br />
<br />
</div></div>
3155ffGd