ここに私の問題です:私はWindowsとUnixを含むさまざまなプラットフォーム上で実行できるアプリケーションを開発している32ビットアプリケーションはx64のWin2003の上で実行することができなかった原因に
が。このアプリは、純粋なWin32ボックス(WinXP)または純粋なWin64(Win2K3 x64版)や他のUNIXプラットフォームでうまく動作します。
64ビットWin2K3で32ビットモードで実行している場合のみ失敗します。このアプリは、実行時にサードパーティ製のDLLを呼び出します。サードパーティ製のDLLは正式にはインストールされていませんが、同じenv内の場所にコピーされただけです。私はまた、私はこれらのサードパーティのdllの正しいバージョンを持っていると確信している(私は32ビットモードの32ビット版を意味する)。私は手動でこのテストボックスで "パス"を設定しても、それはまだ動作しません。このWin2K3ボックスでは、アプリケーションは32ビットモードでコンパイルされ、ビルドされています。
私は依存性ウォーカーを実行し、同じエラーが表示されます。そのサードパーティのDLLを見つけることができません。
誰もがこれにいくつかの光を当てることができますか?私のアプリやシステムにそのサードパーティ製のdllパスを表示させるにはどうすればいいですか?
依存関係ウォーカーでは、DLL自体全体を見つけることができないか、またはいくつかの方法が存在しないと不平を言っていますか? – Naveen
これは、DLL全体が見つからないと訴えています。 – awatto