CLion之C++框架篇-安装工具,基础框架的搭建(一)
生活随笔
收集整理的這篇文章主要介紹了
CLion之C++框架篇-安装工具,基础框架的搭建(一)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
CLion之C++框架篇-安裝工具,基礎(chǔ)框架的搭建(一) 背景 日常學(xué)習(xí)C++,也就是看看書、在vim里寫寫代碼。在日常項(xiàng)目開(kāi)發(fā)中,也是邊看書(一是系統(tǒng)性理解、二是找找有什么更好的代碼編寫方式)邊寫代碼,會(huì)順帶看看別人的代碼怎么寫的? 日常學(xué)習(xí)習(xí)慣: 先在github上申請(qǐng)一個(gè)賬號(hào),然后建一個(gè)respo。 之前習(xí)慣用vim配合g++寫代碼。這兩天開(kāi)始研究CLion IDE工具哈! CLion是一款專為開(kāi)發(fā)C及C++所設(shè)計(jì)的跨平臺(tái)IDE。它是以IntelliJ為基礎(chǔ)設(shè)計(jì)的,包含了許多智能功能來(lái)提高開(kāi)發(fā)人員的生產(chǎn)力,提高開(kāi)發(fā)人員的工作效率。 先安裝CLion 在注冊(cè)的時(shí)候,用url的方式進(jìn)行注冊(cè)(其他兩種方式最好不要用,問(wèn)題很多)。這個(gè)在網(wǎng)上搜索吧?!我沒(méi)有留檔抱歉!?誰(shuí)找到了也給一份哈。
? 資料共享 使用CLion建立多工程目錄下的CMakeLists.txt ## 共享庫(kù)(.so)與靜態(tài)庫(kù)(.a)相關(guān)資料 Linux 下用 Clion 編寫及調(diào)用共享庫(kù)的實(shí)踐 gcc編譯參數(shù)-fPIC的一些問(wèn)題 Linux下Makefile中動(dòng)態(tài)鏈接庫(kù)和靜態(tài)鏈接庫(kù)的生成與調(diào)用 ##協(xié)程庫(kù)、并行編程庫(kù) libgo 推薦 posted on 2018-05-28 19:43 川山甲 閱讀(...) 評(píng)論(...) 編輯 收藏
?
設(shè)計(jì)個(gè)簡(jiǎn)單的C++ 代碼框架?
CMakeList.txt文件介紹 1、指定頭文件目錄 include_directories(src/include) 2、指定原始目錄,不要忘記添加第二個(gè)默認(rèn)參數(shù) dir_srcs aux_source_directory(src/main dir_srcs) 3、添加要編譯的可執(zhí)行文件。注意,通過(guò)變量WORK來(lái)編譯 set(WORK ${dir_srcs}) add_executable(work ${WORK}) 具體如圖:?
## 愉快的運(yùn)行代碼吧!?
?
?
CMakeLists.txt 有意思的case1) 配置調(diào)試
?
2) 調(diào)用子目錄里的CMakeLists.txt
3) 適配不同的環(huán)境(debug、release、test_all、...)
?
編譯時(shí)傳遞
?
進(jìn)行變量區(qū)分
?
?
?
?
? 配置git?
?
??
?
?
?
問(wèn)題 CLion是否能在一個(gè)windows里開(kāi)多個(gè)project?答案:不能?
官方文檔
?
?
? 資料共享 使用CLion建立多工程目錄下的CMakeLists.txt ## 共享庫(kù)(.so)與靜態(tài)庫(kù)(.a)相關(guān)資料 Linux 下用 Clion 編寫及調(diào)用共享庫(kù)的實(shí)踐 gcc編譯參數(shù)-fPIC的一些問(wèn)題 Linux下Makefile中動(dòng)態(tài)鏈接庫(kù)和靜態(tài)鏈接庫(kù)的生成與調(diào)用 ##協(xié)程庫(kù)、并行編程庫(kù) libgo 推薦 posted on 2018-05-28 19:43 川山甲 閱讀(...) 評(píng)論(...) 編輯 收藏
轉(zhuǎn)載于:https://www.cnblogs.com/baochuan/p/9101909.html
總結(jié)
以上是生活随笔為你收集整理的CLion之C++框架篇-安装工具,基础框架的搭建(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 日报 18/06/25 26
- 下一篇: springmvc异常处理器