私はQtCreatorを使用しており、それぞれに独自のPROファイルを持つ2つのプロジェクトがあります。
ビューアは通常のQtアプリケーションです。 もう1つは、ユーティリティと呼ばせて、ビューアで使用される静的ライブラリであるはずです。QtCreator:静的ライブラリですが、依然としてDLLを要求しています
しかし、Viewerをコンパイルして実行すると(すべて正常にコンパイルされます)、Utilities.dllが見つからないというエラーメッセージが表示されます。
これは、ユーティリティのためのPRO-ファイルの最初の部分である:
QT -= core gui TARGET = Utilities TEMPLATE = lib CONFIG += staticlib warn_on $$(QMAKESPEC)
は、それがそのように動作していないでしょうか?
なぜUtilities.aファイルをうまくコンパイルしても、実行時にDLLを要求するのはなぜですか?静的ライブラリであるはずです:(
Utilities.proに必要なライブラリを指定していないので、スタティックライブラリのようにリンクしていないようです。
私のプラットフォームはW7-x64です。 。最新のQt SDKおよびそれにバンドルさMinGWの4.4 ホープ誰でも助けることができる:/
おかげ