1

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

私はWindows7を使用しており、ソケットを使用するには使用する必要があることなどを知っていますwinsock.hが、問題はVisual C ++ Express Editionを使用していて、Qtでサポートされていないため、QtCreatorを使用しました。Qtのオープンソースがあるためです。 、QuickFIXエンジンは、socket.hWindowsではなくLinux(など)のヘッダーファイルを使用します。だからそれは私にエラーを与えました。解決策を提案していただけますか?

4

1 に答える 1

0

Qt で Visual Studio Express 2010 を使用しています。それを使用して Qt をビルドする必要があります。構成するときは、必ず Visual Studio 2010 を make spec として指定してください。

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

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

于 2011-02-19T15:47:56.323 に答える