TL; DR:如何讓CLion在構建新代碼之前關閉任何正在運行的代碼版本?在構建新代碼之前終止以前的迭代
我已經開始使用CLion for C++。我注意到我經常忘記停止最後一次迭代,然後再次嘗試編譯,導致「權限被拒絕」錯誤 - 當我第一次遇到這個錯誤時,在意識到它是之前花了差不多半個小時的時間處理權限設置因爲舊版本仍在運行,因此無法用新的可執行文件替換。
據我所知,沒有嵌入批處理(因爲我在Windows上)腳本,因此無法在CMake中執行此操作。我想避免這種情況,因爲對於...而言這會帶來很多不必要的複雜性,而不是那麼多的回報。
簡而言之,在CLion中還是有一個選項,或者CMake中的某個選項會在運行新版本時停止上一次迭代?
答案的後半部分實際上回答了我的問題,即如何在開始另一個實例之前自動終止前一個實例。謝謝! –
@QPaysTaxes聽起來很棒。我仍然在回答中留下第一部分,以防某人想要終止它(在不停止調試器的情況下關閉控制檯並且該過程不會終止時通常會有幫助)。 –