Visual Studio 2008(VS2008-SP1)およびWindows XPでGNOMEのlibxml2を使用するアプリケーションを実行すると、奇妙な問題が発生します。Visual Studio 2008およびWindows XPでlibxml2を使用
私は2つのC++プロジェクトを持っている:1つのVSソリューションの下
- プロジェクトA(ライブラリ)
- プロジェクトB(プロジェクトAに依存するアプリケーション)
両方を。
プロジェクトはlibxml2.libで静的にコンパイルされます。両方のプロジェクトのライブラリに依存関係を追加しましたAとBです。
ソリューションは完全にコンパイルされます。唯一のことは、実行すると、Windows XPで次のエラーが表示されます。
"このアプリケーションは、libxml2.dllが見つからないため起動できませんでした。
私は2つの異なるWindows XP SP3インストールでこれを試しました。そして、最も奇妙なことは、それがWindows Vista上で完全に正常に動作し、静的にコンパイルされているので、DLLを探しているとは思わないということです。右?
アイデア?
あなたの推測は100%正確でした。ありがとう。 –