COMPILE_PDB_OUTPUT_DIRECTORY

版本 3.1 中新增。

在构建源文件时,编译器生成的 MS 调试符号 .pdb 文件的输出目录。

此属性指定编译器将 MS 调试符号放置到的目录。

在 3.12 版本中添加: 属性值可以使用 生成器表达式。除非使用生成器表达式,否则多配置生成器会在此目录中附加一个每个配置的子目录。

当目标创建时,此属性由 CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY 变量的值初始化(如果该变量已设置)。

注意

编译器生成的程序数据库文件由 /Fd 编译器标志指定,这与链接器生成的程序数据库文件(由 /pdb 链接器标志指定)不同。使用 PDB_OUTPUT_DIRECTORY 属性来指定后者。