CLion之C++框架篇-安裝工具,基礎框架的搭建(一)


 
背景
 
  日常學習C++,也就是看看書、在vim里寫寫代碼。在日常項目開發中,也是邊看書(一是系統性理解、二是找找有什么更好的代碼編寫方式)邊寫代碼,會順帶看看別人的代碼怎么寫的?
 
   日常學習習慣:
     先在github上申請一個賬號,然后建一個respo。
     之前習慣用vim配合g++寫代碼。這兩天開始研究CLion IDE工具哈!
 
CLion是一款專為開發C及C++所設計的跨平台IDE。它是以 IntelliJ為基礎設計的,包含了許多智能功能來提高開發人員的生產力,提高開發人員的工作效率。
 
先安裝CLion
 
  在注冊的時候,用url的方式進行注冊(其他兩種方式最好不要用,問題很多)。這個在網上搜索吧?!我沒有留檔抱歉!?誰找到了也給一份哈。
 
 

 

 
設計個簡單的C++ 代碼框架
 
 

 

 
 
CMakeList.txt文件介紹
 
1、指定頭文件目錄
 include_directories(src/include)
 
 2、指定原始目錄,不要忘記添加第二個默認參數 dir_srcs
 aux_source_directory(src/main dir_srcs)
 
 3、添加要編譯的可執行文件。注意,通過變量WORK來編譯
 set(WORK ${dir_srcs})
 add_executable(work ${WORK})
 
 具體如圖:
 

 

 ## 愉快的運行代碼吧!
 

 

 

 

CMakeLists.txt 有意思的case

1) 配置調試

 

2) 調用子目錄里的CMakeLists.txt

3) 適配不同的環境(debug、release、test_all、...)

 

編譯時傳遞

 

進行變量區分

 

 

 

 

 
 
配置git
 
 

 

 

 
 

 

 

 

 

 

 

 
問題
 
  CLion是否能在一個windows里開多個project?答案:不能
 

 

官方文檔

 

 


 
資料共享
 
 
 
## 共享庫(.so)與靜態庫(.a)相關資料
 
 
 
 
##協程庫、並行編程庫
 
 
 
 
推薦


免責聲明!

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



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