自定義構建步驟

正如你所看到的,你可以使用 cmake 中的自定義構建目標和步驟做很多事情,但是在使用它們時應該小心,特別是在複製 dll 時。雖然這樣做很方便,但它有時會導致被親切地稱為 dll hell

基本上這意味著你可以迷失你的可執行檔案實際依賴的 dll,它的載入,以及它需要執行的那些(可能是因為你的計算機的路徑變數)。

除了上述警告之外,你可以隨意製作自定義目標! 它們功能強大且靈活,是任何 cmake 專案的寶貴工具。