如何使用Jetbrains Clion 在一個工程里 編譯單個C++源文件 (實現一鍵編譯且運行)


這篇文章主要在下面這篇文章的基礎上,先是實現了一鍵編譯和一鍵運行兩個單個功能,最后又進一步使用Clion自帶的Custom Build Application實現編譯且運行一鍵實現。

https://blog.csdn.net/he_yang_/article/details/96644480

 Clion采用cmake來構建項目並運行,對於單個cpp文件的編譯並不支持。網上的一些方法都是通過修改CmakeLists.txt文件來實現的, 每創建一個文件就得修改一次文件, 很麻煩。下面介紹的方法,可以最終實現一鍵編譯且運行。

 

1.配置External Tools

 首先從setting里找到External Tools,點紅圈的+號,如果你之前沒有添加過快捷鍵,這里應該是空的,我已經添加好了。

      

Program里面是你自己mingw中bin文件夾下g++程序的路徑,找到自己的就好(如我的是C:\mingw17\MinGW\bin\g++.exe)

其他地方完全按照圖里的填寫。

 2 配置快捷鍵

3.測試

 創建一個工程,添加一個c++源文件,命名為a.cpp,寫一點打印a!的代碼。

先按Alt+Z(編譯)

再按Alt+X(運行)

出現上面的結果就是成功了。這樣已經很方便了,但是還是不完美,下面的方法可以達到一鍵編譯且運行的效果。(上面的內容基本上是copy上面提到的博文的,下面的是我的原創)

 

1配置

點擊右上方綠色三角左邊的方框,下拉的Edit Configurations

 點擊左上角的+號

  

 首先是Target, 點擊Configure Custom Build Targets

點擊+號,右邊第一個選MinGW,第二個下拉選擇我們之前配置的C++編譯,Clean可以不用管

完了點擊Ok

然后是Excutable, 下拉點擊Select other

 

選擇工程目錄下,剛剛用上面方法生成的a.exe文件

最后點擊Ok,完成。

2測試

 首先選中我們剛才配置的 “編譯運行 自定義”, 然后點擊綠色三角形運行

成功。

換一個文件,b.cpp,點擊運行

成功!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM