- - PR -
VS2005のFullInstallと自作DLL
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-08-09 01:35
VC++でOpenGLを使用したのDLLを作成し、VB.NETから呼び出して使用しています。このWindowsアプリを他のコンピュータにインストールして実行すると、その自作DLLがLoadできないというエラーが起こります(Unable to load abs.dll)。ただそのインストール先のコンピュータにVS2005がフルインストールされているとこのエラーは起きず正常に処理されます。VS2005がフルインストールしていないコンピュータ(VB.NETだけがインストールしてある場合など)でのみこのエラーが発生します。配布ディスクに何か含める必要があるのでしょうか? どなたかご教示ください。
|
|
投稿日時: 2007-08-09 10:29
MFCとかでは?
Dependency Walkerで調べてみませう。 |
|
投稿日時: 2007-08-11 00:50
まるくさん
返答ありがとうございました。DependencyWalkerで調べたらC++関連のDLLが参照されていることがわかりました。よくよく調べたら自作DLLをDebugモードでコンパイルしたまま配布していたことがわかり、Releaseモードにすることですべて正常に動作するようになりました。VC++をインストールしてあるコンピュータでのみ動作していたのはそのせいでした。ありがとうございました。 |
1