当前位置: 技术问答>linux和unix
这个宏cc编译正常, pro*c 编译出问题,有办法解决吗?
来源: 互联网 发布时间:2016-01-11
本文导语: 这个宏cc编译正常, pro*c 编译出问题,有办法解决吗? #define XLOG( ... ) do{ sprintf( SysBuf, "[%s][%s/%d/%s] ", curtime(), __FILE__ , __LINE__ , __FUNCTION__ ); sprintf( SysBuf + strlen( SysBuf ), __VA_A...
这个宏cc编译正常, pro*c 编译出问题,有办法解决吗?
#define XLOG( ... )
do{
sprintf( SysBuf, "[%s][%s/%d/%s] ", curtime(), __FILE__ , __LINE__ , __FUNCTION__ );
sprintf( SysBuf + strlen( SysBuf ), __VA_ARGS__ );
xlog( SysBuf );
}while(0)
proc错误信息:
Syntax error at line 27, column 15, file ../comm/comm.h:
Error at line 27, column 15 in file ../comm/comm.h
#define XLOG( ... )
..............1
PCC-S-02014, Encountered the symbol "..." when expecting one of the following:
) an identifier, define, elif, else, endif, error, if, ifdef,
ifndef, include, line, pragma, undef, exec, sql, begin, end,
var, type, oracle, an immediate preprocessor command,
a C token, create, function, package, procedure, trigger, or,
replace,
The symbol ")" was substituted for "..." to continue.
#define XLOG( ... )
do{
sprintf( SysBuf, "[%s][%s/%d/%s] ", curtime(), __FILE__ , __LINE__ , __FUNCTION__ );
sprintf( SysBuf + strlen( SysBuf ), __VA_ARGS__ );
xlog( SysBuf );
}while(0)
proc错误信息:
Syntax error at line 27, column 15, file ../comm/comm.h:
Error at line 27, column 15 in file ../comm/comm.h
#define XLOG( ... )
..............1
PCC-S-02014, Encountered the symbol "..." when expecting one of the following:
) an identifier, define, elif, else, endif, error, if, ifdef,
ifndef, include, line, pragma, undef, exec, sql, begin, end,
var, type, oracle, an immediate preprocessor command,
a C token, create, function, package, procedure, trigger, or,
replace,
The symbol ")" was substituted for "..." to continue.
|
剛才還在cu見到樓主.