アプリケーションでid3libを使用する予定です。ライブラリをDLLとして使用する方法を探しています。彼らがさまざまな形式でライブラリをリリースしていることに気付きました.そのうちの1つはwindows binaryです。私のターゲット プラットフォームは Windows で、Qt 4.8 を使用します。Windows バイナリでファイルを抽出した後、Release フォルダーに次のファイルが見つかりました。
- id3lib.dll
- id3lib.exp
- id3lib.lib
DLL、関数プロトタイプが存在する 1 つ以上のヘッダー ファイル、および *.lib ファイルの有無にかかわらず、Qt で DLL を使用する方法を知っています。このパッケージにはヘッダー ファイルが付属していません。
ヘッダー ファイルなしでこのパッケージを使用するにはどうすればよいですか? ここで *.lib および *.exp ファイルの目的は何ですか? 私が知る限り、*.lib ファイルは、私のプログラムでは必要のない関数との静的リンクに使用されます。