Qt / QuickFIX - 找不到一些头文件

时间:2010-03-16 15:02:43

标签: qt mingw qt-creator quickfix

我正在使用Qt Framework和QuickFIX引擎来创建带有GUI的财务应用程序。 我的问题是,当我编译一个实现QickFIX引擎和Qt Framework的程序时,它给了我一个编译错误:它没有在MinGW中找到一些头文件(socket.hinet/in.h等)< / p>

我在Windows 7上,我知道要使用套接字,你必须使用winsock.h等等,但问题是我有Visual C ++ express版本并且Qt不支持它,所以我使用了Qt Creator和由于我有一个Qt的开源,QuickFIX引擎使用Linux(socket.h等)的头文件而不是Windows。所以它给了我一个错误。 请问您能给我一个解决方案吗?

1 个答案:

答案 0 :(得分:0)

我在Qt中使用Visual Studio Express 2010。你需要用它来构建Qt。配置时,请确保将Visual Studio 2010指定为make规范。

上次我构建它时,挂起了几个项目。要解决此问题,您需要清除诺基亚出于某种原因在安装程序中打包的一些临时文件。只需谷歌错误了解详情。

一旦你构建了Qt,你应该能够qmake -tp vc你的项目,然后加载生成的Visual Studio项目文件。