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
文件中未找到该版本。