在visual 2005上构建log4cxx

时间:2009-08-11 12:57:15

标签: c++ visual-studio-2005 visual-c++-2005 log4cxx

当我根据说明http://logging.apache.org/log4cxx/building/vstudio.html在Visual 2005上构建log4cxx时,我收到以下错误;

1>------ Build started: Project: apr, Configuration: Debug Win32 ------
1>Compiling...
1>userinfo.c
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\rpcndr.h(145) :   error C2059: syntax error : ':'
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\rpcndr.h(898) : error C2059: syntax error : ','
.
.
.
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\rpcndr.h(3119) : fatal error C1003: error count exceeds 100; stopping compilation

单击第一个错误时,移动到下面的代码

/****************************************************************************
 *  Other MIDL base types / predefined types:
 ****************************************************************************/

typedef unsigned char byte;

typedef ::byte cs_byte;   // error indicates here

有评论吗?

由于

2 个答案:

答案 0 :(得分:0)

错误看起来非常像缺少#define或两个。您是否按照构建说明中的说明成功打开并转换了项目文件?

答案 1 :(得分:0)

我记得在windows中构建log4cxx.0.10.0时遇到了问题(我不记得它是否与你完全相同)并且我遵循了steps

我希望有所帮助。