我已经下载了一些我在另一台机器上工作的项目,由于与缺少Windows头文件(excpt.h,limits.h等)相关的多个错误而无法构建它们。出于某种原因,谷歌建议卸载,清理和重新安装VC ++的所有内容,但我决定首先查看项目的包含和库目录。
显然我的一些项目使用$(VC_IncludePath)
$(WindowsSDK_IncludePath)
和$(VC_LibraryPath_x86)
在我的系统上未定义,而我的本地项目使用$(VCInstallDir)include
,$(VCInstallDir)include
和{ {1}}工作正常并将其添加到项目设置可以解决所有问题。
任何想法可能来自何处以及我应该使用哪些变量来确保我的项目在不同的机器上构建?感谢。