0

これはおそらく非常に簡単な初心者の質問ですが、ライブラリ Audiere を使用して Qt でいくつかの音楽ファイルを再生しようとしています。チュートリアルにある方法でライブラリをインストールしようとしました (つまり、ヘッダー ファイルを MinGw の Include フォルダーに入れました。それでも、同じエラー メッセージが表示され続けます。

cannot find -laudiered

私の主な質問は、Windows にライブラリをインストールする方法を教えてもらえますか? 私はqmakeのことをよく理解していないので、Qtcreator IDEを使用してプログラムをコンパイルして実行しています。ありがとう。

4

1 に答える 1

0

ヘッダーを含めるだけでライブラリの宣言が提供されますが、これはコンパイラにとっては問題ありません。ライブラリのバイナリ実装ファイル (Windows の静的ライブラリの場合は .lib) の場所を指定していないため、リンカー エラーが発生します。

必要なファイルの場所をリンカーに通知する必要があります。ほとんどのライブラリは、ドキュメントでこれに関する情報を提供しますが、ライブラリのフォルダーで自分で見つけてみることもできます。

ダウンロードして、Audiere をざっと見てみました。リンクする必要があるファイルは /lib フォルダーにあります。

QT Creator でそれを行う方法については、この質問を参照してください。

于 2013-03-06T02:47:42.257 に答える