- 主题:[求助] VS2017 + Qt 5.14.2 找不到 stddef.h
这个问题是上周突然出现的。原来都没问题。。。
重装了 vs2017 和 qt ,问题依旧。。。 直接用 vs2017 没任何问题。
报错如下:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\cstddef:7: error: C1083: 无法打开包括文件: “stddef.h”: No such file or directory
程序代码很简单:
#include <QCoreApplication>
#include <stddef.h>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
return a.exec();
}
大家帮忙看看如何彻底解决这问题。
--
修改:dormouseBHU FROM 120.244.156.*
FROM 120.244.156.*
我自己解决这个问题了。将 vcvarsall.bat 所在的路径加到 PATH 里就行了。
【 在 dormouseBHU 的大作中提到: 】
: 这个问题是上周突然出现的。原来都没问题。。。
: 重装了 vs2017 和 qt ,问题依旧。。。 直接用 vs2017 没任何问题。
: 报错如下:
: ...................
--
FROM 120.244.156.*
这种环境变量问题多半是安装了多个 vs 或者多个 qt 产生的吧?
可以考虑试试我的办法,就是开发的机器上面只安装干净的 qt, msvc, gcc. 需要试验什么功能的时候,开虚拟机。
比如我弄了七八个虚拟机,包含各种 msvc 版本, qt 版本的组合。
【 在 dormouseBHU (dormouseBHU) 的大作中提到: 】
: 这个问题是上周突然出现的。原来都没问题。。。
: 重装了 vs2017 和 qt ,问题依旧。。。 直接用 vs2017 没任何问题。
: 报错如下:
: ...................
--
FROM 125.78.66.*
可我今天把所有的qt 和 VS 全都删了,然后就装了个 vs2017 和 qt5.14.2 ,结果还是不行。。。
【 在 hgoldfish 的大作中提到: 】
: 这种环境变量问题多半是安装了多个 vs 或者多个 qt 产生的吧?
: 可以考虑试试我的办法,就是开发的机器上面只安装干净的 qt, msvc, gcc. 需要试验什么功能的时候,开虚拟机。
: 比如我弄了七八个虚拟机,包含各种 msvc 版本, qt 版本的组合。
: ...................
--
FROM 120.244.156.*
公司购买了MS VS?
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 这种环境变量问题多半是安装了多个 vs 或者多个 qt 产生的吧?
: 可以考虑试试我的办法,就是开发的机器上面只安装干净的 qt, msvc, gcc. 需要试验什么功能的时候,开虚拟机。
: 比如我弄了七八个虚拟机,包含各种 msvc 版本, qt 版本的组合。
: ...................
--
FROM 59.77.36.*
vs 是免费的,有社区版。用 Qt 的话,其实只要用到它的编译器。都是命令行操作。
我真正开发都是在 linux 里面完成的。包括开发 win32api 应用,我宁可先在 wine 里面跑起来。
【 在 callmebbser (BBSer) 的大作中提到: 】
: 公司购买了MS VS?
--
FROM 112.47.122.*
也就新版如VS2017,VS2019才开始有社区版。早期的VS2010、VS2013、VS2015没有社区
版吧?
顺便吐槽一下,Visual Studio的缺省快捷键真是反人类。注释、反注释、删除行、格式
化的快捷键不知为啥是那样定义的。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: vs 是免费的,有社区版。用 Qt 的话,其实只要用到它的编译器。都是命令行操作。
: 我真正开发都是在 linux 里面完成的。包括开发 win32api 应用,我宁可先在 wine 里面跑起来。
--
FROM 211.97.129.*
我记得 vs2008 就有 express 版本了。
2013 应该也有,只是现在都下载不到了。我电脑里面还有保留这这些 ISO,或者去那个 msdn.itellyou.cn 上面也可以下载到。
【 在 callmebbser (BBSer) 的大作中提到: 】
: 也就新版如VS2017,VS2019才开始有社区版。早期的VS2010、VS2013、VS2015没有社区
: 版吧?
: 顺便吐槽一下,Visual Studio的缺省快捷键真是反人类。注释、反注释、删除行、格式
: ...................
--
FROM 112.47.122.*
我是下载了所谓的绿色免安装(也是要运行注册一下的)版,就为了打开查看旧项目,
然后再用Qt重写过。写完就把VS删了。绿色版好装好删。 原装版的,安装费时费空间,
卸载也是拖泥带水不干净。最讨厌的是安装VS时还给装了好几个MS SQL Server相关的。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 我记得 vs2008 就有 express 版本了。
: 2013 应该也有,只是现在都下载不到了。我电脑里面还有保留这这些 ISO,或者去那个 msdn.itellyou.cn 上面也可以下载到。
--
FROM 211.97.129.*