PDB_OUTPUT_DIRECTORY_<CONFIG>¶
面向可执行或共享库目标的链接器生成的 MS 调试符号 .pdb
文件的每个配置输出目录。
这是 PDB_OUTPUT_DIRECTORY
的每个配置版本,但多配置生成器(Visual Studio 生成器、Xcode
)不会在指定的目录附加每个配置子目录。如果在创建目标时设置了 CMAKE_PDB_OUTPUT_DIRECTORY_<CONFIG>
变量的值,则该属性会初始化。如果在创建目标时设置了 CMAKE_PDB_OUTPUT_DIRECTORY_<CONFIG>
变量的值,则该属性会初始化。
PDB_OUTPUT_DIRECTORY_<CONFIG>
的内容可以使用 生成器 表达式
。
注意
此属性不适用于 STATIC 库目标,因为没有调用链接器来生成上述目标,所以它们没有包含调试符号的链接器生成的 .pdb
文件。
链接器生成的程序数据库文件由 /pdb
链接器标志指定,与编译器生成的程序数据库文件指定 by the /Fd
编译器标志不同。使用 COMPILE_PDB_OUTPUT_DIRECTORY_<CONFIG>
属性指定后者。