本篇是VSCode配置文章,手把手教大家怎麼在VSCode中配置使用 Geant4 和 Root,希望對大家有幫助!
一直以來,C 開發的IDE的選擇,我一直首選Visual Studio,從08版本,到目前常用的19版本,很久都沒變過。那還有其它IDE可以選擇嗎,當然有的!這篇文章手把手帶領大家透過VS Code 配置編譯、運行、調試 Geant4 和 Root。 【推薦學習:《vscode入門教學》】
#開發環境設定
系統環境
虛擬化平台:VMware WorkStation 16 Pro
#作業系統:Ubuntu 16.04 LTS
進入VS Code 官網或中文網,選擇適應系統的版本下載,在這裡我選擇的是Linux版本。
下載完畢後就是無腦式安裝了,一頓操作猛如虎,安裝完畢,首次進入頁面如下圖所示,選擇自己喜歡的主題和想要的功能。
新增C 相關插件
在擴充選項上搜尋新增C 相關的插件,包括Cmake編譯工具。
在新增依賴之前,先新建立一個目錄(我隨便命名為Root_First),作為工作空間,透過VS Code開啟這個目錄。
Ctrl Shift P組合鍵show All Command,然後選擇
- c_cpp_properties.json
- ,放在.vscode 目錄下。
- 接下來我們透過修改
- c_cpp_properties.json檔案引入Geant4 和 Root 的依賴。
{ "configurations": [ { "name": "Linux", "browse":{ "path":[ "${workspaceFolder}/src", "${workspaceFolder}/include", "/home/ll/root/include", "/home/ll/geant4.10.04/include/Geant4" ], "limitSymbolsToIncludedHeaders":true }, "includePath":[ "${workspaceFolder}/src", "${workspaceFolder}/include", "/home/ll/root/include", "/home/ll/geant4.10.04/include/Geant4" ], "defines": [], "compilerPath": "/usr/bin/gcc", "cStandard": "c11", "cppStandard": "c++17", "intelliSenseMode": "linux-gcc-x64" } ], "version": 4 }
簡單解釋一下: - ${workspaceFolder}/src
連結include
/home/ll/root/include 連結root
/home/ll/geant4.10.04/include/Geant4連結geant4
以上是手把手帶你在VSCode中配置 Geant4 和 Root的詳細內容。更多資訊請關注PHP中文網其他相關文章!

VisualStudioProfessional和Enterprise的區別在於功能和目標用戶群體。 Professional版適合專業開發者,提供代碼分析等功能;Enterprise版面向大型團隊,增加了測試管理等高級工具。

VisualStudio適合大型項目,VSCode適用於各種規模的項目。 1.VisualStudio提供全面的IDE功能,支持多種語言,集成調試和測試工具。 2.VSCode是輕量級編輯器,通過擴展支持多種語言,界面簡潔,啟動快。

VisualStudio是微軟開發的強大IDE,支持多種編程語言和平台。它的核心優勢包括:1.智能代碼提示和調試功能,2.集成開發、調試、測試和版本控制,3.可通過插件擴展功能,4.提供性能優化和最佳實踐工具,幫助開發者提高效率和代碼質量。

VisualStudio和VSCode在定價、許可和可用性上的差異如下:1.定價:VSCode完全免費,而VisualStudio提供免費社區版和付費企業版。 2.許可:VSCode採用靈活的MIT許可證,VisualStudio的許可根據版本不同而有所不同。 3.可用性:VSCode跨平台支持,而VisualStudio在Windows上表現最佳。

VisualStudio支持從代碼編寫到生產部署的全流程。 1)代碼編寫:提供智能代碼補全和重構功能。 2)調試與測試:集成強大調試工具和單元測試框架。 3)版本控制:與Git無縫集成,簡化代碼管理。 4)部署與發布:支持多種部署選項,簡化應用發布過程。

VisualStudio提供了三種許可證類型:社區版、專業版和企業版。社區版免費,適合個人開發者和小型團隊;專業版按年訂閱,適用於需要更多功能的專業開發者;企業版價格最高,適用於大型團隊和企業。選擇許可證時需考慮項目規模、預算和團隊協作需求。

VisualStudio适合大型项目开发,而VSCode适用于各种规模的项目。1.VisualStudio提供全面的开发工具,如集成调试器、版本控制和测试工具。2.VSCode以其扩展性、跨平台和快速启动著称,适合快速编辑和小型项目开发。

VisualStudio適合大型項目和Windows開發,而VSCode適用於跨平台和小型項目。 1.VisualStudio提供全功能的IDE,支持.NET框架和強大調試工具。 2.VSCode則是輕量級編輯器,強調靈活性和擴展性,適用於各種開發場景。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

Dreamweaver Mac版
視覺化網頁開發工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能