Visual Studio 2008 上的 C++ 编译错误

C++ compilation error on visual studio 2008

提问人:Angad Bandal 提问时间:12/28/2022 更新时间:12/28/2022 访问量:106

问:

由于一些兼容性问题,我正在使用 visual studio 2008,我在构建项目时收到以下错误 -

致命错误 C1083:无法打开包含文件:“vcruntime.h”:没有此类文件或目录。我什至安装了 Windows sdk 并将路径包含在我的工作站中,但这个错误只是占用我的时间,现在已经快一天了,我什至尝试搜索这个“vcruntime.h”但它不在我的系统中

我很想在这里提出一些建议,

尝试安装 Windows SDK 并添加到我的项目路径,但不起作用

C++ 可视化工作室-2008

评论

0赞 john 12/28/2022
解决兼容性问题的方法是更新到现代编译器。显然,您目前解决兼容性问题的尝试没有奏效。
0赞 Angad Bandal 12/28/2022
这个系统的手册特别提到了VS2008用于构建这个项目。这就是我使用VS2008的原因。
0赞 john 12/28/2022
据推测,您安装了错误的 SDK,或者您安装了多个 SDK 并且包含混合的头文件。也许可以尝试的一件事是在干净的机器上安装 VS 2008。
0赞 dorKKnight 12/28/2022
一种可能性是,文件“vcruntime.h”存在于计算机上的某个位置,但 IDE 在构建解决方案时无法找到它。在这种情况下,此链接(stackoverflow.com/questions/62616834/...)会有所帮助。
0赞 dorKKnight 12/28/2022
但这被排除在外,因为您已经提到该文件现在更难找到。因此,下一种可能性是计算机上未安装正确版本的 VC++ 可再发行组件。根据所使用的 Visual Studio 2008 版本,安装相关的 VC++ 可再发行版本可以解决此问题。例如,如果使用的是 Visual Studio 2008 Service Pack 1,则可以在此处找到 VC++ 可再发行组件: microsoft.com/en-us/download/details.aspx?id=26368

答: 暂无答案