Visual Studio 2012 no C-Header installed?
Visual Studio 2012 no C-Header installed?
我已经安装了VisualStudio2012,并使用它工作了大约2周。但现在我想启动一个C++项目(我通常是C#程序员),我写了一些简单的代码。在那之后,我想编译它,但我遇到了很多错误。。。没有标准的c头文件。
我所做的:创建了一个新的Win32项目(空项目)创建的代码包括:
#include <windows.h>
#include <stdlib.h>
#include <string.h>
#include <tchar.h>
Windows.h被发现其余没有。有人有主意吗?我还看了IncludeDirectories:
$(VCInstallDir)include
$(VCInstallDir)atlmfcinclude
$(WindowsSDK_IncludePath)
仅此而已。有人有主意吗?
您可能发现了这个已知问题:https://connect.microsoft.com/VisualStudio/feedback/details/774158/re-installed-visual-studio-2010-and-c-standard-headers-are-missing如果安装Visual Studio 2012,从Visual Studio 2010导入设置,然后卸载并重新安装,则C++标准标头将消失。
Jeff在以下网站上提出了一个对我有效的解决方案:https://social.msdn.microsoft.com/Forums/vstudio/en-US/a987f4fa-676f-4fda-ab69-2c6bcc2684c3/visual-studio-c-2012-standard-header-files-are-missing?forum=vssetup
这需要用orca修改vc_librarycore.msi的副本,然后运行它。这将安装包含文件所在的vc文件夹的一部分(请注意,按照答案所示直接修改原始vc_library core.msi不起作用,可能是因为权限的原因,所以我将整个vc_libraarycore文件夹复制到了另一个目录)。还要注意,答案中使用的UUID可能会根据应用于Visual Studio 2012的更新而更改。
您的安装肯定有问题,我建议您重新安装。我可以在我的VS2012版本中使用这些includes。这是Visual Studio的速成版吗?如果是这样,您可能还需要安装Windows平台SDK。
- 函数未在作用域中声明 / 如何结合使用 header.h、header.cpp 和 main.cpp?
- 解释通过 lex/flex 实现 C/C++嵌套的"#include "Header""语法?
- typedef vector size_type in header file
- C++17 std::variant header file (clang 6.0.0)
- Header of _tcsstr
- "#include <path/to/header>"指令的含义(如"#include <loki/Functor.h>")
- JavaScript "header"文件来存储一些数据
- 如何修复'PCH Warning: header stop not at file scope'
- Android CMake "致命错误: 'bits/libc-header-start.h' 文件未找到"
- QAbstractTableModel::header data and QML TableView
- 如何在自定义操作DLL(MSI / Wix)中获取"INSTALLED"属性?
- 如何在"Microsoft Visual Studio Community 2015"的现有"C++ Project"中创建新"header file (.h)"?
- header for fopen visual studio 2015 community edition
- clang-tidy llvm-header-guard目录配置
- QT C :函数的多个定义当Header文件包含在MainWindow.h中时
- 不理解 gcc --with-local-prefix, --with-native-system-header-dir=
- HttpAddRequestHeadersW with unicode string header
- 在 RPI 上编译 ROS 在 opencv 时失败,未定义对'header'的引用
- 何时要在 Visual Studio 中关闭"precompiled header"?
- Visual Studio 2012 no C-Header installed?