Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/154.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Visual Studio 2015社区命令行构建C++;项目不起作用_C++_Visual Studio - Fatal编程技术网

C++ Visual Studio 2015社区命令行构建C++;项目不起作用

C++ Visual Studio 2015社区命令行构建C++;项目不起作用,c++,visual-studio,C++,Visual Studio,我刚刚将VS2015 ultimate(过期)升级到社区。我一直在使用C:\ProgramFiles(x86)\Microsoft Visual Studio 14.0\VC下的构建工具来构建我的VC应用程序。升级后,生成中断,因为 C:\ProgramFiles(x86)\Microsoft Visual Studio 14.0\VC\atlmfc\include\afx.h(78):致命错误C1083:无法打开包含文件:new.h:没有此类文件或目录 Ultimate有VC\include\

我刚刚将VS2015 ultimate(过期)升级到社区。我一直在使用
C:\ProgramFiles(x86)\Microsoft Visual Studio 14.0\VC
下的构建工具来构建我的VC应用程序。升级后,生成中断,因为

C:\ProgramFiles(x86)\Microsoft Visual Studio 14.0\VC\atlmfc\include\afx.h(78)
致命错误C1083:无法打开包含文件:
new.h
:没有此类文件或目录

Ultimate有
VC\include\new.h
,但社区没有。这是故意的吗?如何修复此构建中断


谢谢你的提示。

非常简单:只需一行代码就可以创建VC\include\new.h

#包括

更新:随着VS2015 final的发布,上述内容不再需要

就这样


对于剩余的include,将
$(UniversalCRT\u IncludePath)
添加到项目中的
附加includedirectories

非常简单:只需一行即可创建VC\include\new.h

#包括

更新:随着VS2015 final的发布,上述内容不再需要

就这样

对于剩余的include,将
$(UniversalCRT\u IncludePath)
添加到项目中的
附加includedirectories

$(UniversalCRT\u IncludePath)
添加到
IncludePath

查看要添加到LibraryPath的内容: 将
$(UniversalCRT\u IncludePath)
添加到
IncludePath

查看要添加到LibraryPath的内容:

通过在VisualStudio安装程序中安装软件包“Windows Universal CRT SDK”解决了这一问题


不过,我正在使用VS2017构建工具。

通过在VisualStudio安装程序中安装“Windows Universal CRT SDK”包解决了这一问题


不过,我正在使用VS2017构建工具。

这是一个不错的发现。该行应添加到何处?stdafx.h?感谢您的澄清。我添加了新的.h,其中#include as content。它解决了新的.h缺失问题。但也出现了与缺少其他头文件相关的问题。尝试使用与new.h相同的解决方案修复它们是无效的。我想知道微软是否计划修复这个问题,这样客户就不需要黑客来修复了。对于一个相当大的项目来说,这是唯一需要的标题修复。其他问题则通过适当调整include路径来解决。如果您能更具体地说明丢失了哪些内容,并提供确切的错误消息,我可能会提供帮助。谢谢Berkus。下一个错误是:C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC\include\crtdefs.h(10):致命错误C1083:无法打开包含文件:“corecrt.h”:没有这样的文件或目录[C:\jni\jni.vcxproj]完成生成项目“C:\jni\jni.vcxproj”(默认目标)——失败。有趣的是调试构建成功了,但发布构建由于上述错误而失败。两者都使用“vcvarsall.bat amd64_x86”。如果它与new.h不一样,如何修复它?我实际上尝试添加了corecrt.h,内容为“#include”,并确认它没有被修复为new.h。执行此操作的错误是:C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC\include\crtdefs.h(10):致命错误C1083:无法打开include文件:“corecrt.h”:没有这样的文件或目录[C:\jni\jni.vcxproj]完成生成项目“C:\jni\jni.vcxproj”(默认目标)——失败。发现得不错。该行应添加到何处?stdafx.h?感谢您的澄清。我添加了新的.h,其中#include as content。它解决了新的.h缺失问题。但也出现了与缺少其他头文件相关的问题。尝试使用与new.h相同的解决方案修复它们是无效的。我想知道微软是否计划修复这个问题,这样客户就不需要黑客来修复了。对于一个相当大的项目来说,这是唯一需要的标题修复。其他问题则通过适当调整include路径来解决。如果您能更具体地说明丢失了哪些内容,并提供确切的错误消息,我可能会提供帮助。谢谢Berkus。下一个错误是:C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC\include\crtdefs.h(10):致命错误C1083:无法打开包含文件:“corecrt.h”:没有这样的文件或目录[C:\jni\jni.vcxproj]完成生成项目“C:\jni\jni.vcxproj”(默认目标)——失败。有趣的是调试构建成功了,但发布构建由于上述错误而失败。两者都使用“vcvarsall.bat amd64_x86”。如果它与new.h不一样,如何修复它?我实际上尝试添加了corecrt.h,内容为“#include”,并确认它没有被修复为new.h。执行此操作的错误是:C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC\include\crtdefs.h(10):致命错误C1083:无法打开包含文件:“corecrt.h”:没有这样的文件或目录[C:\jni\jni.vcxproj]完成生成项目“C:\jni\jni.vcxproj”(默认目标)——失败。