(私は英語がネイティブではないので、文法の間違いがあれば申し訳ありません)
私は Qt を初めて使用し、2 日前に開始しました。WINAPI と MFC の経験はほとんどありません。私は考えています...
まず、dll から Qt GUI アプリケーションを作成します。次に、スタティック ライブラリ ファイル (*.lib) が QLibrary を使用してこの dll ファイルを呼び出します。最後に、私のコンソール アプリケーションには、Qt GUI アプリケーションを作成するための lib とそのヘッダー ファイル、および dll があります。
私のコンソールアプリケーションには.proファイルがなく、ビジュアルスタジオで作成されたばかりで、.vcprojと.slnファイルしかありません。
ソースコードは次のとおりです。 http://cfile239.uf.daum.net/attach/037B654151C4FF8D2D0EB7
dll、lib、およびそのヘッダー ファイルを win32 コンソール アプリケーションにコピーしました。コンソールをコンパイルすると、このエラーメッセージが表示されます。
致命的なエラー C1083: インクルード ファイルを開けません: 'QApplication': そのようなファイルまたはディレクトリはありません
私はそれが絶対に正しいことを知っています。(私のlibはQLibraryを使用しており、そのlibとヘッダーファイルはwin32コンソールアプリケーションに含まれています..)
まあ、実際には、この問題を解決するために QApplication クラスを含む .pro ファイルをコンソール アプリケーションに入れたくありません。
.pro ファイルを使用せずに修正する方法はありますか? または、.pro を作成して QT ライブラリを持つように設定する必要がありますか?
読んでいただきありがとうございます。:D