なぜあなたは、ダイナミックリンクライブラリの静的libにファイルを使用する必要があります

Windows上で動的リンクを使用している場合だけでなく、必要なヘッダ .dllファイルも必要.libファイルを。
ダイナミックリンクはそうではありませんか?なぜ我々は、静的ライブラリ必要です.libファイルは?

実際には、この.lib文書は静的ライブラリではなく、インポートライブラリファイルは、ちょうど同じ拡張子と静的ライブラリのみを使用します。
静的ライブラリ自体は、など実際のコード実行、シンボルテーブル、限り、その上にヘッダファイルが含まれています。
動的リンク、動的ライブラリに配置されて実行される実際のコードは、必要ライブラリインポートアドレスのプログラムの基本的な情報は、対応する機能を検索するためにことを保証するために、情報シンボルアドレステーブル。

我々は2つの見ることができ.lib、大きなファイルサイズのギャップを。


参考:VS2013は、DLL、LIBファイルを使用して生成しました

おすすめ

転載: www.cnblogs.com/xiyu714/p/11891955.html