mingw32-makeコマンドを使用してqtアプリケーションを静的にコンパイルしようとしますが、#includeステートメントでエラーを取得します

StackOverflow https://stackoverflow.com/questions/8391322

質問

静的にコンパイルしたいテキストエディターアプリケーションを書きました。概説した指示に従いました これ ページ。

すべてのソースファイルがあるディレクトリに行きました。走り:

1. mingw32-make clean //no problems
2. qmake -config release //no problems
and finally
3. mingw32-make

, 、そしてそれが私のコードの#includeステートメントによって引き起こされるすべてのエラーのリストを取得しました。私が書いたら、 #include <QMainWindow>, 、エラーが発生します

QMainWindow:そのようなファイルまたはディレクトリはありません。

私は何が間違っているのですか?

役に立ちましたか?

解決

.proでこの行を試してください: "qt += gui"

他のヒント

MSVC2010を使用しています qmake nmake インスタンスを交換することでこれを解決しました

#include <QMainWindow>

#include <QtWidgets/QMainWindow>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top