1

Visual 2012 用に log4cxx をビルドしようとしましたが、4 時間かけてエラーを解決した後、ビルドは成功しました (よくわかりません :))。

2 番目のステップとして、ロギングをテストするための vs プロジェクトを作成しようとしました。私はこの例を使用しましたが、それは私にそれを教え続けます

mainapp.cpp(2): 致命的なエラー C1083: インクルード ファイルを開けません: 'log4cxx\logger.h': そのようなファイルまたはディレクトリはありません

リンカーで、追加のライブラリ ディレクトリのディレクトリ debug のパスを既に指定しており、「log4cxx.lib」の追加の依存関係を追加しました。

私は混乱していて、それを機能させる方法がわかりません

あなたの助けを前もって感謝します

4

1 に答える 1

2

log4cxx のヘッダーがあるディレクトリも追加する必要があります。これはリンク段階ではなく、コンパイラ段階です。

これは、Project Properties -> Compiler -> Preprocessor で実行できます (現在、VS を開いていないと思います)。

.lib は含めません。このファイルはリンク用です。

directory を含むディレクトリを追加する必要がありlog4cxx、その (log4cxx) ディレクトリにはlogger.h!が含まれている必要があります。

于 2012-11-21T17:39:55.593 に答える