私のアプリケーションでid3libを使用する予定です。私はDLLとしてライブラリを使用する方法を探しています。私は彼らが様々な形で図書館をリリースしたことに気付きました。その一つはwindows binaryです。私のターゲットプラットフォームはWindowsで、Qt 4.8を使用します。私はバイナリのウィンドウにファイルを抽出した後、私がリリースフォルダ内の以下のファイルが見つかりました:C++アプリケーションでのDLLの操作
- id3lib.dll
- id3lib.exp
- id3lib.lib
私が使用する方法を知っていますDLLが与えられたQtのDLL、関数のプロトタイプが存在する1つ以上のヘッダファイル、* .libファイルの有無にかかわらず。このパッケージにはヘッダファイルはありません。
このパッケージをヘッダファイルなしでどのように使用するのですか? * .libファイルと* .expファイルの目的は何ですか?私の知る限り、* .libファイルは、自分のプログラムでは必要としない関数との静的リンクに使用されます。
あなたの質問はWindows固有であり、そのようにタグ付けする必要があります。 –
@BasileStarynkevitch:うん、すみません、忘れました。 – Donotalo