C++ VC++;环境变量不一致性
我在另一台计算机上下载了一些与我一起工作的项目,但由于与缺少Windows头文件(excpt.h、limits.h等)相关的多个错误,因此无法生成这些项目。出于某种原因,谷歌建议卸载、清理和重新安装VC++中的所有内容,但我决定先看看项目的include和library目录 显然,我的一些项目使用的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
$(VC\u IncludePath)
$(WindowsSDK\u IncludePath)
和$(VC\u LibraryPath\u x86)
在我的系统上没有定义,而我的本地项目使用的$(VCInstallDir)包括,$(VCInstallDir)包括和$(VCInstallDir)lib
可以很好地工作,并将它们添加到项目设置中可以解决所有问题
是否知道不一致性可能来自何处,以及我应该使用哪些变量来确保我的项目构建在不同的机器上?谢谢。它们不是Windows头文件,而是编译器头文件。存储在VS安装目录的vc\include子目录中。该目录应包含200多个文件。通过下载测试版或试用版来破坏机器的用户往往会抱怨这样的问题。这里没有测试版或试用版。我猜微软的不一致现在是用户的错了?我怀疑是从一个版本的VisualStudio迁移到另一个版本。