3

私は、多数のヘッダー ファイル、.dll および .lib ファイルを参照する VS9 の C++ プロジェクトに取り組んでいます。

これをすべての依存関係を含むスタンドアロン DLL として出力して、LoadLibrary() を使用してこれを取り込むことができるようにします。

これは可能ですか?もしそうなら、VS9でどうすればいいですか?

DLL を作成しましたが、depends.exe で実行するとエラーが発生します。

Error: At least one required implicit or forwarded dependency was not found.
Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

ありがとう

4

1 に答える 1

2

他の DLL が CRT である場合は、/MTを使用してコンパイルすると、依存関係が解消されます。他の DLL を扱っている場合は、それらをリソースとして埋め込み、実行時に読み込むことができます。私はこれを自分で行ったことはありませんが、以下を読んで自分のやり方で作業できます。

于 2011-07-07T21:50:34.067 に答える