CLion之C++框架篇-安装工具,基础框架的搭建(一)
生活随笔
收集整理的這篇文章主要介紹了
CLion之C++框架篇-安装工具,基础框架的搭建(一)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CLion之C++框架篇-安裝工具,基礎框架的搭建(一) 背景 日常學習C++,也就是看看書、在vim里寫寫代碼。在日常項目開發中,也是邊看書(一是系統性理解、二是找找有什么更好的代碼編寫方式)邊寫代碼,會順帶看看別人的代碼怎么寫的? 日常學習習慣: 先在github上申請一個賬號,然后建一個respo。 之前習慣用vim配合g++寫代碼。這兩天開始研究CLion IDE工具哈! CLion是一款專為開發C及C++所設計的跨平臺IDE。它是以IntelliJ為基礎設計的,包含了許多智能功能來提高開發人員的生產力,提高開發人員的工作效率。 先安裝CLion 在注冊的時候,用url的方式進行注冊(其他兩種方式最好不要用,問題很多)。這個在網上搜索吧?!我沒有留檔抱歉!?誰找到了也給一份哈。
? 資料共享 使用CLion建立多工程目錄下的CMakeLists.txt ## 共享庫(.so)與靜態庫(.a)相關資料 Linux 下用 Clion 編寫及調用共享庫的實踐 gcc編譯參數-fPIC的一些問題 Linux下Makefile中動態鏈接庫和靜態鏈接庫的生成與調用 ##協程庫、并行編程庫 libgo 推薦 posted on 2018-05-28 19:43 川山甲 閱讀(...) 評論(...) 編輯 收藏
?
設計個簡單的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 有意思的case1) 配置調試
?
2) 調用子目錄里的CMakeLists.txt
3) 適配不同的環境(debug、release、test_all、...)
?
編譯時傳遞
?
進行變量區分
?
?
?
?
? 配置git?
?
??
?
?
?
問題 CLion是否能在一個windows里開多個project?答案:不能?
官方文檔
?
?
? 資料共享 使用CLion建立多工程目錄下的CMakeLists.txt ## 共享庫(.so)與靜態庫(.a)相關資料 Linux 下用 Clion 編寫及調用共享庫的實踐 gcc編譯參數-fPIC的一些問題 Linux下Makefile中動態鏈接庫和靜態鏈接庫的生成與調用 ##協程庫、并行編程庫 libgo 推薦 posted on 2018-05-28 19:43 川山甲 閱讀(...) 評論(...) 編輯 收藏
轉載于:https://www.cnblogs.com/baochuan/p/9101909.html
總結
以上是生活随笔為你收集整理的CLion之C++框架篇-安装工具,基础框架的搭建(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 日报 18/06/25 26
- 下一篇: [leetcode]从中序与后序/前序遍