vcruntime.h 从 Windows 包含文件夹中丢失?
vcruntime.h missing from Windows include folder?
我是初学者,我第一次尝试在Windows中构建开源项目,但是在构建时一直遇到file not found
错误。到目前为止,我发现一个名为corecrt.h
的头文件位于C:Program Files (x86)Windows Kits10Include10.0.18362.0
.此文件将包含另一个名为vcruntime.h
的头文件。问题是在该文件夹中找不到vcruntime.h
。
我后来发现vcruntime.h
位于位于C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.25.28610include
的单独文件夹中。这很奇怪,因为我不确定为什么corecrt.h
会包含一个不在自己的文件路径中的文件......
我做了一件愚蠢的事情,只是将vcruntime.h
文件复制到C:Program Files (x86)Windows Kits10Include10.0.18362.0
,但这只会将问题转移到路上,因为vcruntime.h
反过来还包括位于C:Program Files (x86)Microsoft Visual Studio2019CommunityVCToolsMSVC14.25.28610include
的其他头文件,等等。
我认为问题出在Windows本身。我想我缺少一些应该安装其他头文件的东西,例如vcruntime.h
到C:Program Files (x86)Windows Kits10Include10.0.18362.0
到目前为止,我已经尝试卸载/重新安装Windows SDK,并仅重新安装整个Windows,但仍然没有骰子使丢失的文件出现在该文件夹中。有人可以给我一些见解吗?我在Reddit上问过这个问题,但到目前为止,没有任何帮助。
这是我遵循的有关如何构建 https://wiki.documentfoundation.org/Development/BuildingOnWindows 的说明的链接
我正在我的 Windows 10 机器上使用他们建议的环境 Lode 进行构建。
我得到C:Program Files (x86)Windows Kits10Include10.0.18362.0ucrtcorecrt.h(10): error: vcruntime.h: No such file or directory
错误发生在构建步骤中,我运行make 2>&1 | tee build.log
我也遇到了同样的问题,但发现原因即未正确指定包含目录。 为了解决这个问题,我用Visual Studio做了以下操作:
- 右键单击项目名称,然后单击"属性"。
- 在"配置属性"下,选择"VC++ 目录"。 包含
- 目录应包含$(VC_IncludePath(;$(WindowsSDK_IncludePath(;- 更正此问题。
- 单击"确定"保存,Bob 是您的叔叔。
你很可能使用cygwin进行制作。问题的根源是,当你的路径名中有空格时,linux会成为一场噩梦,所以它们被转换为Windows 8.3格式,如C:/PROGRA~2/。
在您的特定情况下,autogen.sh 创建 config_host.mk 文件后,检查其中的 SOLARINC 变量。它应该只包含Windows 8.3路径名,如-IC:/PROGRA~2/
,没有cygdrive。
- VS2017,C++包含目录与附加包含目录,子文件夹包含失败-但为什么
- vcruntime.h 从 Windows 包含文件夹中丢失?
- 当包含头文件的文件不在根项目文件夹中时,如何包含它
- 使用g++包含来自不同文件夹的头文件
- 使用文件对话框选择包含特定文件类型的文件夹?
- 如何将包含C++文件的文件夹添加到 NetBeans 项目中
- 我可以在C 中的Windows中读取一个文件,而无需锁定包含文件的文件夹
- 如何在 exe 文件夹中不包含纹理
- 无法创建将包含日志文件的文件夹
- Qt C++:将所有库文件包含在项目文件夹中
- 如何将包含多个.cpp源文件的文件夹导入Eclipse项目中,每个源文件都有一个main()定义
- 在 CMAKE 中包含来自 Android 项目不同文件夹的静态库
- C++项目文件夹外部依赖项仅包含 .h 和 .hpp 文件
- 构建块的Cmake(文件夹包含源)
- Eclipse 没有从单独的文件夹中看到我的 c++ 包含
- 嵌入 LuaJIT - 创建包含文件夹
- cmakelists.txt不在根文件夹中(但包含在源中)
- Coapp / autopkg :/build/native/include/ 中的多个包含文件夹
- C++跨文件夹包含失败
- 如何从文件夹中读取文件?文件夹包含不同类型的文件名