KDevelop


ctags+vim還是太累了,還是使用IDE好,尤其是c++模板。KDevelop就不錯,符號智能推導以及cmake項目管理和配置,還是挺好用的。

Android端的ndk開發使用Android Studio,服務端開發就用KDevelop,誰讓我用了Ice。

KDevelop不用編譯,不用yum或apt,就連安裝rpm或deb也不用,下載來就一個文件直接運行,到官方網下載就可以了。

以編譯Ice一個demo為例,瀏覽一遍使用。

新建一個項目

我們要的就是 simple CMake

然后在終端 cp 我們Ice其中一個demo代碼到新建的目錄下,KDevelop的project窗口就會加載進去

注意了這里的project稱為一個section,我們要編譯哪些文件必須自行去修改 CMakelist.txt 進行配置,如果不這樣做,build是不會將上圖的源代碼進行編譯的。下面就是修改CMakelist.txt

現在通過 CMakelist.txt 配置了項目管理。分別編譯兩個執行文件,我們的Ice-demo就編譯為Server,依賴 Server.cpp, Callback.cpp以及CallbackI.cpp。

頭文件包含路徑,鏈接庫搜索路徑,編譯選項的配置參看說明cmake文檔。

修改 CMakelist.txt,參數會出現在 項目右鍵的 Configure對話框中

點擊右邊的 "+" 健就可以修改cmake命令的參數

 

下面還可以添加 make 命令的參數

 

最后點選projects窗口一個section,按下F8,就會執行 cmake 進行項目編譯,輸出回顯信息

 

 代碼閱讀方面,IDE有的都有

鼠標放在 #include 處就彈出提示框點擊可跳轉

鼠標放在 類名,函數名 處就彈出提示框點擊可跳轉

鼠標放在 變量 處就彈出提示框點擊可跳轉

 

最重要一點是,不是java開發的工具,不卡不笨重。啥java應用都-Xmem>1G,更加有些沒4G還不讓運行。不過話說回來雲計算那生態上的東東都java。


免責聲明!

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



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