2011-07-07 13 views
3

私は、VS9のC++プロジェクトで、いくつかのヘッダファイル、.dll、.libファイルを参照しています。すべての依存関係を含むスタンドアロンDLLの作成

私はちょうどでこれを引っ張ってのLoadLibrary()を使用できるように、すべての依存関係を含む、スタンドアロンDLLとして出力し、これをしたい。

が可能これは、もしそうなら、私は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. 

おかげ

+0

あなたの本当の問題は、それが時代に追いついていない、DependencyWalkerです。 –

答えて

2

他のDLLは、CRTことが起こる場合は、/MTでコンパイルすると、排除するであろう依存。他のDLLを扱っている場合は、それらをリソースとして組み込み、実行時にロードすることができます。私はこれを自分でやったことがないが、あなたは読書で、あなたのように動作することができます

関連する問題