📄 c1.err
字号:
2091 "function returns function"
2092 "array element type cannot be function"
2093 "cannot use address of automatic variable as static initializer"
2094 "label '%Fs' was undefined"
2095 "'%Fs' : actual has type void : parameter %d"
2096 "struct/union comparison illegal"
2097 "illegal initialization"
2098 "nonaddress expression"
2099 "nonconstant initializer"
2100 "illegal indirection"
2101 "'&' on constant"
2102 "'&' requires lvalue"
2103 "'&' on register variable"
2104 "'&' on bit field ignored"
2105 "'%s' needs lvalue"
2106 "'%s' : left operand must be lvalue"
2107 "illegal index, indirection not allowed"
2108 "nonintegral index"
2109 "subscript on nonarray"
2110 "pointer + pointer"
2111 "pointer + nonintegral value"
2112 "illegal pointer subtraction"
2113 "pointer subtracted from nonpointer"
2114 "'%s' : pointer on left; needs integral right"
2115 "'%s' : incompatible types"
2116 "'%s' : illegal %s operand" /* QC2 */
2117 "'%s' : illegal for struct/union"
2118 "negative subscript"
2119 "typedef types both define indirection"
2120 "void illegal with all types"
2121 "'%s' : bad %Fs operand"
2124 "divide or mod by zero"
2125 "'%Fs' : allocation exceeds 64K" /* QC, c23 */
2127 "parameter allocation exceeds 32K" /* QC, c23 */
2130 "#line expected a string containing the file name, found '%s'"
2131 "more than one memory attribute"
2132 "syntax error : unexpected identifier"
2133 "'%Fs' : unknown size"
2134 "'%Fs' : struct/union too large"
2136 "'%Fs' : prototype must have parameter types"
2137 "empty character constant"
2138 "unmatched close comment '*/'" /* QC2 */
2139 "type following '%s' is illegal"
2140 "argument cannot be function type"
2141 "value out of range for enum constant"
2142 "ellipsis requires three periods" /* QC2 */
2143 "syntax error : missing '%s' before '%s'"
2144 "syntax error : missing '%s' before type '%Fs'"
2145 "syntax error : missing '%s' before identifier"
2146 "syntax error : missing '%s' before identifier '%s'"
2147 "unknown size"
2148 "array too large"
2149 "'%Fs' : named bit field cannot have 0 width"
2150 "'%Fs' : bit field must have type int, signed int, or unsigned int"
2151 "more than one language attribute"
2152 "'%s' : pointers to functions with different attributes"
2153 "hex constants must have at least 1 hex digit"
2154 "'%Fs' : does not refer to a segment name"
2156 "pragma must be outside function"
2157 "'%s' : must be declared before use in pragma list"
2158 "'%s' : is a function"
2159 "more than one storage class specified"
2160 "## cannot occur at the beginning of a macro definition"
2161 "## cannot occur at the end of a macro definition"
2162 "expected macro formal parameter"
2163 "'%s' : not available as an intrinsic function"
2164 "'%s' : intrinsic function not declared"
2165 "'%s' : cannot modify pointers to data"
2166 "lvalue specifies const object"
2167 "'%Fs' : too many actual parameters for intrinsic"
2168 "'%Fs' : too few actual parameters for intrinsic"
2169 "'%Fs' : intrinsic function, cannot be defined"
2170 "'%s' : not declared as a function, cannot be intrinsic"
2171 "'%s' : illegal operand"
2172 "'%Fs' : actual is not a pointer : parameter %d"
2173 "'%Fs' : actual is not a pointer : parameter %d, parameter list %d"
2174 "'%Fs' : actual has type void : parameter %d, parameter list %d"
2175 "'%Fs' : unresolved external" /* QC */
2176 "static huge data not supported by /qc" /* QC */
2177 "constant too big"
2178 "'%s' : storage class for same_seg variables must be extern"
2179 "'%Fs' : was used in same_seg, but storage class is no longer extern"
2180 "controlling expression has type void"
2181 "pragma requires command line option '%s'" /* QC2 */
2182 "'%Fs' : has type void"
2183 "pragma requires command line option '%Fs'" /* QC */
2185 "'%Fs' : illegal _based allocation"
2187 "cast of near function pointer to far function pointer"
2188 "#error : %s" /* QC2 */
2189 "#error : %Fs"
2193 "'%Fs' : already in a segment"
2194 "'%Fs' : is a text segment"
2195 "'%Fs' : is a data segment"
2196 "/ML cannot be used with floating point" /* QC */
2198 "'%Fs' : tried to be allocated in code segment '%Fs'" /* QC2 */
2199 "'%Fs' : tried to be allocated in data segment '%Fs'" /* QC2 */
2200 "'%Fs' : function has already been defined"
2201 "'%Fs' : storage class must be extern"
2202 "'interrupt' function must be 'far'" /* QC2 */
2203 "'%s' function must be 'cdecl'" /* QC2 */
2204 "'saveregs/interrupt' modifiers mutually exclusive" /* QC2 */
2205 "'%Fs' : cannot initialize extern block-scoped variables"
2206 "'%Fs' : typedef cannot be used for function definition"
2207 "'%Fs' in struct/union '%Fs' has a zero-sized array"
2208 "no members defined using this type"
2209 "type cast in _based construct must be (_segment)"
2210 "'%Fs' : must be near/far data pointer"
2211 "(_segment) applied to function identifier '%s'"
2212 "'%Fs' : _based not available for functions/pointers to functions"
2213 "'%s' : illegal argument to _based"
2214 "pointers based on void require the use of :>"
2215 ":> operator only for objects based on void"
2216 "'%Fs' may not be used with '%Fs'"
2217 "'%Fs' must be used with '%Fs'"
2218 "type in _based construct must be void"
2219 "syntax error : type qualifier must be after '*'"
2220 "warning treated as error - no object file generated"
2221 "'.' : left operand points to struct/union, use '->'"
2222 "'->' : left operand has struct/union type, use '.'"
2223 "left of '->%Fs' must point to struct/union"
2224 "left of '.%Fs' must have struct/union type"
2225 "'%Fs' : first member of struct is unnamed"
2400 "in-line syntax error in '%s', found '%Fs'"
2401 "'%s' : register must be base in '%s'"
2402 "'%s' : register must be index in '%s'"
2403 "'%s' : register must be base/index in '%s'"
2404 "'%s' : illegal register in '%s'"
2405 "illegal short forward reference with offset"
2406 "'%s' : name undefined in '%s'"
2407 "illegal float register in '%s'"
2408 "illegal type on PTR operator in '%s'"
2409 "illegal type used as operator in '%s'"
2410 "'%s' : ambiguous member name in '%s'"
2411 "'%s' : illegal struct/union member in '%s'"
2412 "'%Fs' : case insensitive label redefined"
2413 "'%s' : illegal align size"
2414 "illegal number of operands"
2415 "improper operand type"
2416 "'%s' : illegal opcode for processor"
2417 "divide by zero in '%s'"
2418 "'%Fs' : not in a register"
2419 "mod by zero in '%s'"
2420 "'%s' : illegal symbol in %s"
2421 "PTR operator used with register in '%s'"
2422 "illegal segment override in '%s'"
2424 "'%Fs' : improper expression in '%s'"
2425 "'%Fs' : nonconstant expression in '%s'"
2426 "'%Fs' : illegal operator in '%s'"
2427 "'%Fs' : jump referencing label is out of range" /* QC */
2428 "'%Fs' : segment redefinition" /* QC2 */
2429 "'%Fs' : illegal far label reference"
2000 "UNKNOWN ERROR\n\t\tContact Microsoft Product Support Services"
/* fatals */
1001 "Internal Compiler Error\n\t\t(compiler file '%s', line %d)\n\t\tContact Microsoft Product Support Services"
1003 "error count exceeds %d; stopping compilation"
1004 "unexpected end-of-file found"
1005 "string too big for buffer"
1006 "write error on compiler-generated file"
1007 "unrecognized flag '%s' in '%s'"
1008 "no input file specified"
1009 "compiler limit : macros nested too deeply"
1010 "compiler limit : macro expansion too big"
1011 "compiler limit : '%s': macro definition too big"
1012 "unmatched parenthesis - missing '%c'"
1013 "cannot open source file '%s'" /* QC2 */
1014 "too many include files"
1015 "cannot open include file '%s'" /* QC2 */
1016 "#if[n]def expected an identifier"
1017 "invalid integer constant expression"
1018 "unexpected '#elif'"
1019 "unexpected '#else'"
1020 "unexpected '#endif'"
1021 "invalid preprocessor command '%s'"
1022 "expected '#endif'"
1023 "cannot open source file '%Fs'"
1024 "cannot open include file '%Fs'"
1025 "compiler terminated by user" /* QC */
1026 "parser stack overflow, please simplify your program"
1027 "DGROUP data allocation exceeds 64K" /* QC, c23 */
1028 "'%s' : segment allocation exceeds 64K" /* QC */
1031 "compiler limit : function calls nested too deeply" /* QC, c23 */
1032 "cannot open object listing file '%s'" /* QC, c23 */
1035 "expression too complex, please simplify" /* QC, c23 */
1037 "cannot open object file '%s'" /* QC, c23 */
1041 "cannot open compiler intermediate file - no more files"
1042 "cannot open compiler intermediate file - no such file or directory"
1043 "cannot open compiler intermediate file"
1044 "out of disk space for compiler intermediate file"
1045 "floating-point overflow" /* QC2 */
1047 "limit of %s exceeded at '%s'"
1048 "unknown option '%c' in '%s'"
1049 "invalid numerical argument '%s'"
1052 "compiler limit : #if/#ifdef blocks nested too deeply"
1053 "compiler limit : struct/union nested too deeply"
1054 "compiler limit : initializers nested too deeply"
1055 "compiler limit : out of keys"
1056 "compiler limit : out of macro expansion space"
1057 "unexpected end-of-file in macro expansion (missing ')'?)"
1059 "compiler is out of near heap space"
1060 "compiler is out of far heap space"
1061 "compiler limit : blocks nested too deeply" /* QC */
1062 "error writing to preprocessor output file"
1063 "compiler limit : compiler stack overflow" /* QC */
1064 "compiler limit : token overflowed internal buffer"
1068 "cannot open file '%s'"
1069 "write error on file '%s'" /* QC */
1070 "mismatched #if/#endif pair in file '%Fs'"
1071 "unexpected end-of-file found in comment"
1072 "'%Fs' : cannot read file"
1126 "'%Fs' : automatic allocation exceeds %s" /* QC, c23 */
1127 "'%Fs' : segment redefinition"
1000 "UNKNOWN FATAL ERROR\n\t\tContact Microsoft Product Support Services"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -