CMakeVerifyManifest

使用此脚本验证项目的嵌入式清单和并排清单是否匹配。

此脚本首先从当前目录递归地全局搜索 *.manifest 文件,并创建一个允许的版本列表。可以通过在调用命令中设置 allow_versions 来传递其他版本。接下来,脚本全局搜索 *.exe*.dll 文件。每个 .exe.dll 文件都将扫描嵌入式清单,并检查 CRT 的版本是否在允许的版本列表中。

示例

要运行此脚本,请导航到目录并使用 cmake -P 运行脚本。

cmake -Dallow_versions=8.0.50608.0 -PCMakeVerifyManifest.cmake

此调用允许在项目中使用版本为 8.0.50608.0 的嵌入式清单,即使在 .manifest 文件中未找到该版本。