无法打开包含文件:'stddef.h'创建示例Qt应用程序时,找不到此类文件或目录错误

时间:2010-11-29 12:15:40

标签: c++ qt include include-path

stddef.h文件是否已安装诺基亚Qt SDK包含文件夹,但我仍然在运行Qt Simulator时遇到编译错误。有什么想法吗?

提前致谢!

2 个答案:

答案 0 :(得分:2)

当我尝试使用Q200的VS2008版本编译Windows时出现此错误消息,但事实上Visual C ++ 2008并未安装到我的计算机上。 (VS2010是,但这没关系。)

我有以下想法:

  • 尝试安装Visual C ++ 2008
  • 尝试使用MinGW代替VS2008

Qt模拟器本身并没有多大用处,所以如果你不能让它工作,不要感到难过。在目标设备上运行应用程序本身是最好的,出于调试目的,您还可以编译桌面操作系统的内容。

答案 1 :(得分:-2)

“尝试使用MinGW而不是VS2008”的一些细节:安装Visual Studio 2008 Visual C ++(编译器)是不够的。您也需要Windows平台SDK。但是在Windows下编译Qt应用程序有一种更简单的方法: MinGW

如果已安装Qt Creator (否则:http://qt.nokia.com/downloads - > Qt_SDK_Win_online_v1_1_3_en.exe - >自定义安装 - > Qt SDK /开发工具/ Qt 4.7。 4 / **桌面Qt 4.7.4 - MinGW):

  1. 启动Qt Creator
  2. 菜单:帮助|启动更新程序
  3. 包管理器(维护Qt SDK)
  4. 在树状视图中:Qt SDK /开发工具/ Qt 4.7.4 / 桌面Qt 4.7.4 - MinGW
  5. - Harald-RenéFlasch(又名hfrmobile)