Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.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/6/codeigniter/3.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++ VC++;环境变量不一致性_C++_Windows_Visual Studio_Visual C++ - Fatal编程技术网

C++ VC++;环境变量不一致性

C++ VC++;环境变量不一致性,c++,windows,visual-studio,visual-c++,C++,Windows,Visual Studio,Visual C++,我在另一台计算机上下载了一些与我一起工作的项目,但由于与缺少Windows头文件(excpt.h、limits.h等)相关的多个错误,因此无法生成这些项目。出于某种原因,谷歌建议卸载、清理和重新安装VC++中的所有内容,但我决定先看看项目的include和library目录 显然,我的一些项目使用的$(VC\u IncludePath)$(WindowsSDK\u IncludePath)和$(VC\u LibraryPath\u x86)在我的系统上没有定义,而我的本地项目使用的$(VCIns

我在另一台计算机上下载了一些与我一起工作的项目,但由于与缺少Windows头文件(excpt.h、limits.h等)相关的多个错误,因此无法生成这些项目。出于某种原因,谷歌建议卸载、清理和重新安装VC++中的所有内容,但我决定先看看项目的include和library目录

显然,我的一些项目使用的
$(VC\u IncludePath)
$(WindowsSDK\u IncludePath)
$(VC\u LibraryPath\u x86)
在我的系统上没有定义,而我的本地项目使用的
$(VCInstallDir)包括
$(VCInstallDir)包括
$(VCInstallDir)lib
可以很好地工作,并将它们添加到项目设置中可以解决所有问题


是否知道不一致性可能来自何处,以及我应该使用哪些变量来确保我的项目构建在不同的机器上?谢谢。

它们不是Windows头文件,而是编译器头文件。存储在VS安装目录的vc\include子目录中。该目录应包含200多个文件。通过下载测试版或试用版来破坏机器的用户往往会抱怨这样的问题。这里没有测试版或试用版。我猜微软的不一致现在是用户的错了?我怀疑是从一个版本的VisualStudio迁移到另一个版本。