Windows 7 64ビットマシンにQt SDKバージョン4.8.0(C:\QtSDK
)をインストールしました。また、QVT 6.0.1をMSVC2010とともにインストールし、正常にコンパイルしました。
QWTをライブラリにリンクすることでC++コードで使用できます。しかし、私はプラグインを使用しようとすると私はグーグルで見つけることができないというエラーが発生します。Qt Creator/Designer 4.8.0とQWT 6.0.1の統合
私がエラーをプラグイン失敗は次のとおりです。
プラグイン 'C:/QtSDK/QtCreator/bin/designer/qwt_designer_plugin.dllは、' 互換性のないQtライブラリを使用しています。
C:(4.8.0)[リリース]
マイ
QWTbuild.pri
がCONFIG += debug_and_release
を持っている私が実行してプラグインを建て\ QtSDK \ QWT \ QWT-6.0.1 \デザイナー> qmakeのdesigner.pro
C:\ QtSDK \ QWT \ QWT-6.0.1 \デザイナー> nmakeビルドガイド
を解放Iその後、私はまた.dll
とQtのプラグインフォルダ(C:\QtSDK\Desktop\Qt\4.8.0\msvc2010\plugins\designer
)で生成された.lib
を入れている
QtCreator(C:\QtSDK\QtCreator\bin\designer
)のための私のプラグインのパスにC:\QtSDK\QWT\qwt-6.0.1\designer\plugins\designer
で生成.dll
(qwt_designer_plugin.dll
)をコピーしました。
ビルドしようとしているフォームを含むプロジェクトファイルにライブラリをリンクしました。
私は行方不明の小さなものがあると確信していますが、見つけられないようです。
私はここで何が間違っていますか?
ご協力いただければ幸いです。
よろしく、
アレクシス
私はこれを行い、QT SDKからQT4.7.4をインストールしました。私は自分のパスにqwtを追加し、バッチファイルの編集を含む[これらの命令](http://www.qtcentre.org/archive/index.php/t-47151.html)に従った。私のエラーが "ライブラリCをロードできません:/QtSDK_4.7/QtCreator/bin/designer/qwt_designer_plugin.dll:指定されたプロシージャが見つかりませんでした"に変更されました。これ以上のアイデアは?ありがとうございました! – KittenWhiskers
@KittenWhiskersこれらの命令は、MinGWコンパイラ用です。 QtCreatorはVC++でコンパイルされているので、プラグインも必要です(MinGWでQtCreatorを再コンパイルすることもできますが、それほど簡単ではありません)。 – alexisdm
私は指定する必要があります申し訳ありません - 私は私のシステム上でmingwを持っていないすべてのmsvc2010でコンパイルされてパスの変数などを設定するには、約12からの指示に従ってください。私は何か別のものがあったはずですか? – KittenWhiskers