Visual c++ 创建新VC++;控制台应用程序错误:找不到源文件stdio.h,tchar.h 我刚刚开始用Ivor Horton的开始Visual C++ 2010和VisualStudio专业2010来教自己VC++。但是,当我通过File->new Project->Win32 console application创建一个新的VC++控制台应用程序来为控制台应用程序创建默认shell时,我收到以下关于在stdafx.h文件中包含默认库的错误: error C1083: Cannot open include file: 'stdio.h': No such file or directory error: Cannot open include file:'tchar.h': No such file or directory

Visual c++ 创建新VC++;控制台应用程序错误:找不到源文件stdio.h,tchar.h 我刚刚开始用Ivor Horton的开始Visual C++ 2010和VisualStudio专业2010来教自己VC++。但是,当我通过File->new Project->Win32 console application创建一个新的VC++控制台应用程序来为控制台应用程序创建默认shell时,我收到以下关于在stdafx.h文件中包含默认库的错误: error C1083: Cannot open include file: 'stdio.h': No such file or directory error: Cannot open include file:'tchar.h': No such file or directory,visual-c++,console-application,header-files,stdio,Visual C++,Console Application,Header Files,Stdio,我的stdfx.h文件如下: #pragma once #include "targetver.h" #include <stdio.h> #include <tchar.h> #pragma一次 #包括“targetver.h” #包括 #包括 我可以看到stdafx.h中的include语句所针对的文件没有被拉入我的应用程序的头文件目录,但是我检查并安装了VC++2010 x86和VC++x64,并假设这些文件将包含在安装中,因为引用是在新VC++控制台应用程

我的stdfx.h文件如下:

#pragma once

#include "targetver.h"

#include <stdio.h>
#include <tchar.h>
#pragma一次
#包括“targetver.h”
#包括
#包括
我可以看到stdafx.h中的include语句所针对的文件没有被拉入我的应用程序的头文件目录,但是我检查并安装了VC++2010 x86和VC++x64,并假设这些文件将包含在安装中,因为引用是在新VC++控制台应用程序的默认生成中进行的。我是否必须手动将这些文件放在每个项目的头文件目录中?这些不是应该自动拉进去吗

更新: 我查看了
C:\ProgramFiles(x86)\Microsoft Visual Studio 10.0\VC\include

我只看到ammintrin.h,srv.h,wmiatlprov.h。这是否意味着我的Visual Studio安装可能存在问题?我是否可以从某个地方下载所需的头文件,并将其放在该目录中以更正此问题?

有几个问题与此完全相同,到目前为止还没有很好的诊断。我真的希望有一个解决方案,不需要完全卸载然后重新安装VisualStudio,这是我看到的常见建议之一。唉。