提示找不到 stddef.h 文件,Win7 64位+VS2013 + QT5.3 Hello world跑不起来

liangbotwo 2016-07-12 11:38:28
新手接触QT,helloworld 编译不过,郁闷了两天了。

背景: Win7 64位系统上,先安装了 VS2013 professional 在C盘默认目录,再安装了 QT5.3.0 的软件。
VS2013版本:Visual Studio professional 2013 (Update 3)
Qt 版本:qt-opensource-windows-x86-msvc2013_64_opengl-5.3.0.exe

问题描述:
使用 QT creator 创建了一个 QT Widgets Application 项目,一路next,创建了项目,编译时报错:
C:\Qt\Qt5.3.0\5.3\msvc2013_64_opengl\include\QtCore\qglobal.h:46: error: C1083: 无法打开包括文件: “stddef.h”: No such file or directory
同一个位置报了三个相同的错误。
stddef.h 其实包含在VS2013的安装目录下,在我的系统中是:C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include

检查了如下设置:
(1)系统环境变量 PATH设置:已经包含了路径C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include
(2)QT的“工具”->“选项”->“C++”的选项卡“文件命名”中,.h 文件的搜索路径是:include,Include,..\include,..\Include,C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include,${PATH},也包含了stddef.h 的目录。
(3)尝试安装了QT5.7版本,问题依旧。

请高手指点!
...全文
3656 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
春夜喜小雨 2017-05-25
  • 打赏
  • 举报
回复
楼主解决了么?
allen_00 2016-12-01
  • 打赏
  • 举报
回复
设置环境变量QTDIR???
dibovi9576 2016-11-30
  • 打赏
  • 举报
回复
13楼+1 ,字数
9990002222 2016-11-22
  • 打赏
  • 举报
回复
为啥一定要用opengl的这个呢,普通开发用不到这个,你直接用这两个之间的一个,就能正常使用了.不知道lz是不是一定要用opengl
Little柯南 2016-11-21
  • 打赏
  • 举报
回复
我想这个问题很好解决的,我们一步步来,我给大家帖子,心静下来,按照写的,很简单: http://tieba.baidu.com/p/4426043606
桃花影落 2016-11-18
  • 打赏
  • 举报
回复
我当时 stdlib.h math.h stdio.h 等c 的库都找不到..,要不你就看看装没装vc++运行库.
桃花影落 2016-11-18
  • 打赏
  • 举报
回复
我装qt for android的时候遇到过一样的问题,后来发现是android ndk版本的原因 所以你的会不会是编译器的问题??感觉80%
xinhong321 2016-11-18
  • 打赏
  • 举报
回复
版主解决了吗?求告知求告知求告知啊
这样不可以 2016-09-10
  • 打赏
  • 举报
回复
版主解决了吗?我也遇到这样的问题,困扰好长时间了
这样不可以 2016-08-29
  • 打赏
  • 举报
回复
我也遇到相同的问题,请问版主怎么解决的?
qt_dog 2016-07-21
  • 打赏
  • 举报
回复

下载插件,把qt加入vs中
「已注销」 2016-07-20
  • 打赏
  • 举报
回复
感觉像是配置的问题
冷静忍耐 2016-07-15
  • 打赏
  • 举报
回复
我觉得你可以找一篇vs2013配合Qt5.3的或者vs2015配合Qt5.7的配置教程看一下
Little柯南 2016-07-15
  • 打赏
  • 举报
回复
你难道不安装Qt对于VS的插件?
zyq5945 2016-07-14
  • 打赏
  • 举报
回复
可以看下生成的makefile的includepath环境变量是否包好了该目录。
zyq5945 2016-07-14
  • 打赏
  • 举报
回复
下32位的Qt先试试看。
liangbotwo 2016-07-14
  • 打赏
  • 举报
回复
自己顶起,坐等高手。

16,216

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧