1


1

Qt / QuickFIX-ヘッダーファイルが見つかりません

Qt FrameworkとQuickFIXエンジンの両方を使用して、GUIで金融アプリケーションを作成しています。 私の問題は、QickFIXエンジンとQt Frameworkを実装するプログラムをコンパイルすると、コンパイルエラーが発生することです。MinGWでヘッダーファイル( socket.h、` inet / in.h`など)が見つかりません)

私はWindows 7を使用していますが、ソケットを使用するには「winsock.h」などを使用する必要があることを知っていますが、問題はVisual C ++エクスプレス版を使用しており、Qtでサポートされていないため、Qt Creatorを使用したためですQtのオープンソースであるQuickFIXエンジンは、WindowsではなくLinuxのヘッダーファイル( `socket.h`など)を使用します。 そのため、エラーが発生しました。 解決策を提案してもらえますか?

1 Answer


0


QtでVisual Studio Express 2010を使用しています。 Qtをビルドする必要があります。 構成するときは、メイク仕様としてVisual Studio 2010を指定してください。

前回ビルドしたとき、いくつかのプロジェクトでハングアップしました。 これを回避するには、Nokiaが何らかの理由でインストーラーにパッケージ化した一時ファイルをクリアする必要があります。 詳細については、Googleでエラーを検索してください。

Qtを構築したら、プロジェクトをqmake -tp vcしてから、生成されたVisual Studioプロジェクトファイルをロードできるはずです。