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