3

stddef.h 文件位于已安装的诺基亚 Qt SDK 包含文件夹中,但在运行 Qt 模拟器时仍然出现编译错误。有任何想法吗?

提前致谢!

4

2 回答 2

2

当我尝试使用 VS2008 版本的 Qt 为 Windows 编译时,我发生了这个错误消息,但实际上我的计算机上没有安装 Visual C++ 2008。(VS2010 是,但这没关系。)

我对你有以下想法:

  • 尝试安装 Visual C++ 2008
  • 尝试使用 MinGW 而不是 VS2008

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

于 2010-11-29T12:56:56.593 回答
-4

“尝试使用 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 / Development Tools / Qt 4.7.4 / **Desktop Qt 4.7 .4 - MinGW):

  1. 启动 Qt Creator
  2. 菜单:帮助 | 启动更新程序
  3. 包管理器(维护 Qt SDK)
  4. 在树形视图中:Qt SDK / Development Tools / Qt 4.7.4 / Desktop Qt 4.7.4 - MinGW

——Harald-René Flasch(又名 hfrmobile)

于 2011-09-30T18:07:54.727 回答