PDB_OUTPUT_DIRECTORY_<CONFIG>¶
針對可執行檔或共享函式庫目標,由連結器產生的 MS 除錯符號 .pdb
檔案,設定其每個組態的輸出目錄。
這是 PDB_OUTPUT_DIRECTORY
的每個組態版本,但多組態產生器(Visual Studio 產生器、Xcode
)不會將每個組態的子目錄附加到指定的目錄。此屬性由 CMAKE_PDB_OUTPUT_DIRECTORY_<CONFIG>
變數的值初始化,前提是在建立目標時已設定該變數。
PDB_OUTPUT_DIRECTORY_<CONFIG>
的內容可以使用 產生器運算式
。
注意
此屬性不適用於 STATIC 函式庫目標,因為不會呼叫連結器來產生它們,因此它們沒有包含除錯符號的連結器產生 .pdb
檔案。
連結器產生的程式資料庫檔案由 /pdb
連結器旗標指定,與 /Fd
編譯器旗標指定的編譯器產生程式資料庫檔案不同。使用 COMPILE_PDB_OUTPUT_DIRECTORY_<CONFIG>
屬性來指定後者。