缘起
在上一篇文章——《修复被破坏的 vs 工程设置》中,我分享了修复被破坏的 vs 工程设置的实战。本以为圆满解决了问题,没想到另有玄机。所以又来分享一篇刨根问底的文章。
查看文件
打开 Microsoft.Cpp.Win32.user.props 一看,里面并没有任何有用的内容!如下图:
看来,默认的 包含目录 和 库目录 的值不是从这里来的!虽然可以在这里添加自定义的值。对比看一下 vs 工程设置中的 包含目录 和 库目录 的值,如下图:
显然,包含目录 和 库目录 的值不为空。接下来的任务是调查到这两个值是从哪里来的(只看包含目录的值就可以了,库目录的值可以用类似的方法查)。应该根据什么线索来调查呢?

本文作者在修复VS工程设置问题的过程中,深入探讨了WindowsSDK_IncludePath的来源。通过搜索文件内容,发现该路径由VC++目录设置决定,并在VCVarsAll.bat文件中找到其定义。作者还提到,环境变量可以影响这些宏的值,并鼓励读者通过环境变量进行设置。
最低0.47元/天 解锁文章
20

被折叠的 条评论
为什么被折叠?



