PDB_OUTPUT_DIRECTORY

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

此属性指定链接器将 MS 调试符号放置到的目录。此属性值可以使用 generator expressions。多配置生成器会将每个配置的子目录追加到指定目录,除非使用了生成器表达式。

此属性由 CMAKE_PDB_OUTPUT_DIRECTORY 变量的值进行初始化(如果在创建目标时设置了该变量)。

注意

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

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