⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_55074.htm

📁 vc
💻 HTM
字号:
<p>
序号:55074 发表者:海q 发表日期:2003-10-06 10:10:13
<br>主题:求教出错原因
<br>内容:Compiling...<BR>Command line error D2016 : '/ZI' and '/O2' command-line options are incompatible<BR>Error executing cl.exe.<BR><BR>chineseqi.obj - 1 error(s), 0 warning(s)<BR>请问是什么原因造成的?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:michael 回复日期:2003-10-06 10:29:30
<br>内容:/02出错是说不能以最快速度方式优化。<BR>/ZI出错是说不能随时修改随时编译。这项自由再编译debug版时才起作用。<BR>可以用记事本打开工程的.dsp文件,手工去掉他们。<BR>从出错信息上,只能看出这么多。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:michael 回复日期:2003-10-06 10:30:47
<br>内容:附上cl.exe的参数帮助:<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C/C++ COMPILER OPTIONS<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-OPTIMIZATION-<BR><BR>/O1 minimize space&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /Op[-] improve floating-pt consistency<BR>/O2 maximize speed&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /Os favor code space<BR>/Oa assume no aliasing&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /Ot favor code speed<BR>/Ob&lt;n&gt; inline expansion (default n=0)&nbsp;&nbsp;&nbsp;&nbsp;/Ow assume cross-function aliasing<BR>/Od disable optimizations (default)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/Ox maximum opts. (/Ogityb1 /Gs)<BR>/Og enable global optimization&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /Oy[-] enable frame pointer omission<BR>/Oi enable intrinsic functions<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -CODE GENERATION-<BR><BR>/G3 optimize for 80386&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /Gy separate functions for linker<BR>/G4 optimize for 80486&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /Ge force stack checking for all funcs<BR>/G5 optimize for Pentium&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /Gs[num] disable stack checking calls<BR>/G6 optimize for Pentium Pro&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /Gh enable hook function call<BR>/GB optimize for blended model (default) /GR[-] enable C++ RTTI<BR>/Gd __cdecl calling convention&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /GX[-] enable C++ EH (same as /EHsc)<BR>/Gr __fastcall calling convention&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/Gi[-] enable incremental compilation<BR>/Gz __stdcall calling convention&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /Gm[-] enable minimal rebuild<BR>/GA optimize for Windows Application&nbsp;&nbsp;&nbsp;&nbsp; /EHs enable synchronous C++ EH<BR>/GD optimize for Windows DLL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /EHa enable asynchronous C++ EH<BR>(press &lt;return&gt; to continue)<BR>/Gf enable string pooling&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/EHc extern &#34;C&#34; defaults to nothrow<BR>/GF enable read-only string pooling&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/QIfdiv[-] enable Pentium FDIV fix<BR>/GZ enable runtime debug checks&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/QI0f[-] enable Pentium 0x0f fix<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-OUTPUT FILES-<BR><BR>/Fa[file] name assembly listing file&nbsp;&nbsp;&nbsp;&nbsp; /Fo&lt;file&gt; name object file<BR>/FA[sc] configure assembly listing&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /Fp&lt;file&gt; name precompiled header file<BR>/Fd[file] name .PDB file&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /Fr[file] name source browser file<BR>/Fe&lt;file&gt; name executable file&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /FR[file] name extended .SBR file<BR>/Fm[file] name map file<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-PREPROCESSOR-<BR><BR>/C don't strip comments&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/FI&lt;file&gt; name forced include file<BR>/D&lt;name&gt;{=|#}&lt;text&gt; define macro&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /U&lt;name&gt; remove predefined macro<BR>/E preprocess to stdout&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/u remove all predefined macros<BR>/EP preprocess to stdout, no #line&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /I&lt;dir&gt; add to include search path<BR>/P preprocess to file&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/X ignore &#34;standard places&#34;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-LANGUAGE-<BR><BR>/Zi enable debugging information&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /Zl omit default library name in .OBJ<BR>/ZI enable Edit and Continue debug info&nbsp;&nbsp;/Zg generate function prototypes<BR>(press &lt;return&gt; to continue)<BR>/Z7 enable old-style debug info&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/Zs syntax check only<BR>/Zd line number debugging info only&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/vd{0|1} disable/enable vtordisp<BR>/Zp[n] pack structs on n-byte boundary&nbsp;&nbsp; /vm&lt;x&gt; type of pointers to members<BR>/Za disable extensions (implies /Op)&nbsp;&nbsp;&nbsp;&nbsp; /noBool disable &#34;bool&#34; keyword<BR>/Ze enable extensions (default)<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-MISCELLANEOUS-<BR><BR>/?, /help print this help message&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/V&lt;string&gt; set version string<BR>/c compile only, no link&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /w disable all warnings<BR>/H&lt;num&gt; max external name length&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /W&lt;n&gt; set warning level (default n=1)<BR>/J default char type is unsigned&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /WX treat warnings as errors<BR>/nologo suppress copyright message&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /Yc[file] create .PCH file<BR>/Tc&lt;source file&gt; compile file as .c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/Yd put debug info in every .OBJ<BR>/Tp&lt;source file&gt; compile file as .cpp&nbsp;&nbsp;&nbsp;&nbsp;/Yu[file] use .PCH file<BR>/TC compile all files as .c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/YX[file] automatic .PCH<BR>/TP compile all files as .cpp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/Zm&lt;n&gt; max memory alloc (% of default)<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -LINKING-<BR><BR>/MD link with MSVCRT.LIB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /MDd link with MSVCRTD.LIB debug lib<BR>/ML link with LIBC.LIB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /MLd link with LIBCD.LIB debug lib<BR>/MT link with LIBCMT.LIB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /MTd link with LIBCMTD.LIB debug lib<BR>/LD Create .DLL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/F&lt;num&gt; set stack size<BR>(press &lt;return&gt; to continue)<BR>/LDd Create .DLL debug libary&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/link [linker options and libraries]
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -