stddef.h 文件位于已安装的诺基亚 Qt SDK 包含文件夹中,但在运行 Qt 模拟器时仍然出现编译错误。有任何想法吗?
提前致谢!
当我尝试使用 VS2008 版本的 Qt 为 Windows 编译时,我发生了这个错误消息,但实际上我的计算机上没有安装 Visual C++ 2008。(VS2010 是,但这没关系。)
我对你有以下想法:
不过,Qt 模拟器本身并没有多大用处,所以如果你不能让它工作也不要难过。在目标设备上运行你的应用程序是最好的,为了调试目的,你也可以为桌面操作系统编译你的东西。
“尝试使用 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):
——Harald-René Flasch(又名 hfrmobile)