PDB_OUTPUT_DIRECTORY_<CONFIG>¶
针对可执行文件或共享库目标,由链接器生成的 MS 调试符号 .pdb 文件的分配置输出目录。
这是 PDB_OUTPUT_DIRECTORY 的分配置版本,但多配置生成器(Visual Studio 生成器,Xcode)并不会在指定的目录后追加分配置子目录。如果在创建目标时设置了 CMAKE_PDB_OUTPUT_DIRECTORY_<CONFIG> 变量,该属性将由该变量的值初始化。
在 3.12 版本中添加:PDB_OUTPUT_DIRECTORY_<CONFIG> 的内容可以使用 生成器表达式 (generator expressions)。
注意
此属性不适用于静态库目标,因为不会调用链接器来生成它们,因此它们没有包含调试符号的链接器生成的 .pdb 文件。
由链接器生成的程序数据库文件由链接器标志 /pdb 指定,与由编译器标志 /Fd 指定的编译器生成的程序数据库文件不同。请使用 COMPILE_PDB_OUTPUT_DIRECTORY_<CONFIG> 属性来指定后者。