我正在嘗試使用 powershell 來絕對化我的 CMake 構建輸出中的相對路徑,如下所示:
PS (./cmake.cmd rebuild) -replace '^(../) ','C:/my/absolut/path/prefix'
cmake.cmd 腳本只是一個包裝器,它最終使用一些選項呼叫 CMake。替換本身作業正常。然而,真正的構建輸出只有在整個構建程序完成后才會出現。特別是對于重建,這可能需要一些時間,因為控制臺上沒有輸出。
有沒有辦法以無緩沖的方式進行這種替換,以便我仍然可以在控制臺上看到“實時”輸出?謝謝!
uj5u.com熱心網友回復:
使用管道:
./cmake.cmd rebuild | foreach { $_ -replace '^(../) ','C:/my/absolut/path/prefix' }
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/331896.html
標籤:电源外壳
