0

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

コメントはありますか??

ありがとう

4

2 に答える 2

0

このエラーは、#define が 1 つまたは 2 つ欠落しているように見えます。ビルド手順の説明に従って、プロジェクト ファイルを正常に開いて変換しましたか?

于 2009-08-11T13:08:39.453 に答える
0

Windows で log4cxx.0.10.0 をビルドするときに問題が発生したことを覚えています (それがあなたが持っているものとまったく同じかどうかは覚えていません)。この手順に従いました。

それが役立つことを願っています。

于 2009-08-12T08:11:25.943 に答える