關於在Clion中創建解決方案、項目與源/頭文件的解決方法


關於在Clion中創建解決方案、項目與源/頭文件的解決方法


在windows端我們經常使用的集成編譯器是Microsoft Visual Studio(以下簡稱VS),一些用戶使用mac端時,由於VS不支持macOS,很多人會選擇使用虛擬機或者安裝雙系統來進行工作,但個人感覺這樣做會對系統的性能造成一定程度的降低,這里就淺講一下如何在Clion中創建與VS類似的解決方案

如何在Clion中創建解決方案


Clion由於使用的是波蘭的C++編譯器,這就導致一些文件內容編碼類型的不同。在個人理解中,Clion的主項目/子項目/文件,和VS中的解決方案/項目/文件是類似的。

1. 首先創建一個主項目,右鍵主項目文件夾,新建子文件夾,即子項目

1

2. 然后在子文件夾下新建源文件、頭文件和CMakeLists.txt文件

在這里插入圖片描述
注意: 新建源文件時,根據自身需要選擇性勾選Creat an associated header,Clion會直接幫你創建好關聯的頭文件以及 自動創建的main.cpp文件
在這里插入圖片描述

3. 配置CMakeLists.txt文件:

需要注意的是,在主項目和子項目中都要有CMakeLists.txt文件:

  • 主項目下:

# x.x是自身需要的Clion版本
cmake_minimum_required(VERSION x.x) 

# 自己的項目名稱
project(*****)

# xx是你創建項目的時候使用的C++標准
set(CMAKE_CXX_STANDARD xx)

# “+”要更改成你想給這個結局方案的名稱(這個可自定義),“*”是該主項目下的源文件名稱  
# “+”與“*”之間有空格。
# 如果想在主項目中添加文件,則在這里添加,如果在子文件夾中,則在子項目中添加
add_executable(+ *.cpp)

# 這里需要將子項目導入
# “-”是你創建的子項目的名稱
ADD_SUBDIRECTORY(-)
...
  • 子項目下:

# 將該子項目下包含的內容反饋回主項目中
include_directories(.)

# 這里的“+”和“-”是你想創建的子項目的配置器名稱,注意“+”和“-”……不能與現有任何一個名稱相同,“*”和“/”是子項目內源文件名稱
# “+”與“*”指尖以及“-”與“/”之間都有空格
add_executable(+ *.cpp)
add_executable(- /.cpp)

我的項目圖片以及運行結果:在這里插入圖片描述在這里插入圖片描述

在這里插入圖片描述
這樣就可以在Clion中創建子項目以及其中的文件了


免責聲明!

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



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