PDB_OUTPUT_DIRECTORY

为可执行文件或共享库目标由链接器生成的 MS 调试符号 .pdb 文件的输出目录。

此属性指定链接器将 MS 调试符号放置的目录。

3.12 版本新增: 属性值可以使用 生成器表达式。多配置生成器会在指定的目录后附加一个按配置划分的子目录,除非使用了生成器表达式。

当创建目标时,如果 CMAKE_PDB_OUTPUT_DIRECTORY 变量已被设置,则此属性将由该变量的值初始化。

注意

此属性不适用于静态库目标,因为不会调用链接器来生成它们,因此它们没有包含调试符号的链接器生成的 .pdb 文件。

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