VSCode-Note

A collection of 2 posts
VS Code Note 02
VSCode-Note

VS Code Note 02

用VSCode開發C++ 在現代軟體開發中,跨平台開發的重要性日益增長,尤其在 C++ 領域,由於其高效能和靈活性,使其成為許多應用程式的首選語言。在這樣的背景下,Visual Studio Code憑藉其輕量、跨平台、功能強大的特點,成為越來越多開發者的首選開發環境。VSCode不僅支援多種語言,還能夠透過擴充套件實現如 IDE 般的開發體驗,並提供與 Git 整合、遠端開發等功能,使開發者能更高效地管理跨平台專案。 在實際開發中,根據專案需求,開發者可能需要編譯出對應不同作業系統的動態連結庫 (DLL)。對於Windows系統,可以透過MinGW (Minimalist GNU for Windows) 來編譯DLL,而對於Linux系統,則可以利用WSL結合GCC來生成適用於Linux的動態庫。這樣的架構使得開發者能夠在同一個環境中同時開發並測試針對不同平台的程式碼,從而提高了工作效率並減少了環境切換所帶來的麻煩。 安裝編譯器 安裝方式可以按照VSCode的文檔說明來安裝,文檔上在Windows上有分別介紹使用MinGW、WSL和Microsoft Visual
15 min read
VS Code Note 01
VSCode-Note

VS Code Note 01

VS Code套件安裝記錄 VS Code對於開發者來說是一件非常好用的IDE,可以根據不同的開發環境安裝各種擴充套件,自己本身是寫深度學習的專案,不過這裡介紹的套件應該也可以套用到多數開發環境,具體的可能需要自行測試才會知道合不合適,目前安裝的套件有以下這幾種: * Git相關的VS Code套件 * GitLab Workflow * GitLens * Git Graph * 輔助開發的VS Code套件 * Settings Sync * Project Manager * Metarial Icon Theme * TODO Tree * autoDocstring * Rainbow Fart * Python相關的VS Code套件 * Python * Pylance * Python Indent * Python Environment Manager Git相關的VS Code套件 軟體開發的流程總是離不開版本控制,VS
11 min read