PDB_OUTPUT_DIRECTORY_<CONFIG>

每個組態的輸出目錄,用於 MS 除錯符號 .pdb 檔案,該檔案由連結器為可執行或共享程式庫目標所產生。

這是 PDB_OUTPUT_DIRECTORY 的每個組態版本,但多組態產生器 (Visual Studio Generators, Xcode) 不會將每個組態子目錄附加到指定的目錄。此屬性由 CMAKE_PDB_OUTPUT_DIRECTORY_<CONFIG> 變數的值初始化,如果目標在建立時已設定。

PDB_OUTPUT_DIRECTORY_<CONFIG> 的內容可以使用 generator expressions

注意

此屬性不適用於 STATIC 程式庫目標,因為不會調用連結器來產生它們,因此它們沒有包含除錯符號的連結器產生 .pdb 檔案。

連結器產生的程式資料庫檔案由 /pdb 連結器旗標指定,並且與編譯器產生的程式資料庫檔案(由 /Fd 編譯器旗標指定)不同。使用 COMPILE_PDB_OUTPUT_DIRECTORY_<CONFIG> 屬性來指定後者。