1
log4cxx
ライブラリをデバッグモードとリリースモードの両方でビルドすることに成功し、log4cxxd.libとlog4cxx.lib
ファイルを作成しました。しかし、Visual C++ 2010プロジェクトで静的リンクを使ってそれらを使用しようとすると、Visual Studio 2010でlog4cxxを使用しています。アプリケーションの初期化エラー
アプリケーションが正しく初期化できませんでした(0xc0150002)。
デバッグモードです。 リリースモードでは正常に動作します。デバッグの設定では、追加の依存としてlog4cxxd.lib
を追加しました。リリースの設定では、log4cxx.lib
を追加しました。私はそれもデバッグモードで動作するはずだと思いますが、そうではありません。
アイデア?
0xc0150002は、dllをロードできなかったことを示します。検索パスにインストールされていない、または利用可能でないDLLの特定のデバッグバージョンを探している可能性があります。 –
あなたは正しいチェットです。問題はバージョンです。 libとdllファイルはVisual Studio 2008で以前のプロジェクト用に作成されました。私はVisual C++ 2008でデバッグライブラリをテストしました。 – Furkan