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