LIBSフラグを使用してqwtライブラリをプロジェクトにリンクします。ですから私のプロジェクトの.proにはQtでqwtをリンクできません
LIBS += -L/home/Desktop/qwt-6.0.1/lib -lqwt
とにかくQtはqwtクラスを認識しません。私は何が欠けているのですか?
LIBSフラグを使用してqwtライブラリをプロジェクトにリンクします。ですから私のプロジェクトの.proにはQtでqwtをリンクできません
LIBS += -L/home/Desktop/qwt-6.0.1/lib -lqwt
とにかくQtはqwtクラスを認識しません。私は何が欠けているのですか?
あなたはヘッダーを含めるのを忘れたと思います。
は、私は同じ問題を抱えていた
INCLUDE += /home/Desktop/qwt-6.0.1/include
以下を追加してください。
LIBS + = -L「/home/Desktop/qwt-6.0.1/lib/」
は、ライン上に追加-lqwt:あなたは怒鳴るよう-Lスイッチを使用して、あなたのライブラリパスを設定する必要があります。 pro fileプロジェクトのコンパイルエラーを解決します。その後、アプリケーションを実行するためにあなたが怒鳴るコマンドを使用して、システム上のライブラリパスをデフォルトにlibqwt.so.6.1.3をリンクする必要があります。
ln -s /home/Desktop/qwt-6.0.1/lib/libqwt.so.6.1.3 /usr/lib/libqwt.so.6
または単にコマンドの下に使用してLD_LIBRARY_PATHを更新します。
export LD_LIBRARY_PATH=/home/Desktop/qwt-6.0.1/lib/lib:$LD_LIBRARY_PATH
私はあなたをアドバイス最初のアプローチを使用します。
これはコンパイルやリンクでエラーですか?質問を編集してエラーメッセージを含めると役立ちます。 –
いいえ、クラスを入力しようとすると、そのようなクラスを見つけることができません。 –
あなたのIDEは単にそのようなクラスが見つからないと表示しますか、コンパイル/リンクエラーが発生しますか?あなたが得る正確なエラーを教えてください。 – Bart