# Mac VScode 建置C++教學 ## :question: Purpose 想在MAC上撰寫C++但網路上的資訊不多,大多是for M系列晶片前的教學,因此來放一篇我統整後使用的做法。 ## :feet: Step ### 1. Download VScode * extension pack 1. C/C++ 2. C/C++ extension pack 3. code runner 4. Chinese (optional) ### 2. Download Command Line tools `xcode-select --install` 可以在terminal輸入`clang --version`來看是否成功安裝 ![](https://hackmd.io/_uploads/rJJ4jTFnh.png) ### 3. 在VScode中創建資料夾並在裡面創一個.cpp檔 ``` #include <iostream> using namespace std; int main(){ cout << "hello world"<<endl; return 0; } ``` 1. tasks.json 如果前面步驟都有裝好,這時候可以直接按右上角的執行 VScode會自動幫你產生tasks.json,畫面如下 ![](https://hackmd.io/_uploads/B1qM3TKn3.png) 2. c_cpp_properties.json 按F1並輸入C/C++: Edit Configurations (UI),將編譯器路徑改成:/usr/bin/clang++ 3. launch.json 按執行鍵旁邊的設定鍵有一個(lldb)Launch就會跑出來了 ### 4. Eigen安裝 1. 安裝brew 2. Terminal內輸入 `sudo brew install eigen` 3. brew安裝下來的預設路徑會在/opt裡,我們要把它移到usr/local/include裡 1. 在local底下創建include folder 2. `sudo ln -s /opt/homebrew/Cellar/eigen/3.4.0_1/include/eigen3/Eigen /usr/local/include/Eigen` 4. 把路徑include進c_cpp_properties.json ![](https://hackmd.io/_uploads/ryvRXCFn3.png)