静的にコンパイルするテキストエディタアプリケーションを作成しました。私はthisページに記載されている指示に従った。mingw32-makeコマンドを使用してQtアプリケーションを静的にコンパイルしようとしましたが、#include文でエラーが発生しました
すべてのソースファイルがあるディレクトリに行きました。 蘭:
1. mingw32-make clean //no problems
2. qmake -config release //no problems
and finally
3. mingw32-make
、と私はすべての私のコード内の#include文に起因するエラーのリストを持っていることです。私が#include <QMainWindow>
と書いた場合、エラーが発生する
QMainWindow:このようなファイルやディレクトリはありません。
私は間違っていますか?あなたに
で
のインスタンスを置き換えることで、これを解決することですQMainWindow.h? –
あなたは#includeを書いたのですか?いいえ。私はそれがそのように働いたかどうか見てみたが、運がない。 –
おそらく起こっているのは、 'qmake'がQtヘッダが存在するディレクトリを参照しているのに対して、' mingw32-make'では明示的に指定しなければならないということです。 –