VS Code通過code runner插件編譯運行多個cpp文件 | 鏈接編譯.h文件


1.多個cpp文件在同一級目錄

參考:https://jingyan.baidu.com/article/2f9b480d7ceb3d01ca6cc224.html

此時可通過修改Code Runner的命令參數來編譯。

Code Runner右鍵 擴展設置,打開setting.json,如圖修改為*.cpp,表示編譯所有cpp文件。

這樣操作只能編譯所有cpp文件在同一目錄下,對於多級目錄,需要使用makefile或者cmake文件。

2.多個cpp在多級目錄

參考:https://blog.csdn.net/frostime/article/details/86756983

代碼量增大時,通常會選擇分多個目錄存放,此時Code Runner插件無法編譯,需要使用makefile或者cmake文件。

CMakeLists.txt文件內容如下,需要存放在根目錄下

# cmake版本
cmake_minimum_required(VERSION 3.0.0)
# 程序版本
project(CPPSTUDY VERSION 1.0)

# 添加include路徑
include_directories(${PROJECT_SOURCE_DIR}/src/swap)

# 收集指定目錄中所有源文件的名稱,並將名稱列表存儲在xxxFiles變量中。
aux_source_directory(./src/core/ coreFiles) 
aux_source_directory(./src/swap/ swapFiles) 

# 編譯過程中需要鏈接的文件
add_executable(test ${coreFiles} ${swapFiles})

 安裝CMake tools插件

即可通過底部按鈕編譯運行文件


免責聲明!

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



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