差點就卸載了qwq!
首先裝C/C++和CodeLLDB(更新的xcode不能使用lldb,要裝這個插件才行)兩個插件,然后創建文件夾。接着打開文件夾后要配置三個json文件:
c_cpp_properties.json:快捷鍵shift+command+p 打開C/Cpp: Edit configurations,其會自動生成c_cpp_properties.json,該文件主要是方便添加其他路徑的頭文件以及一些代碼定位功能,最終配置如下:
這里注意,includepath的獲取方式:
在終端輸入 g++ -v -E -x c++ - 即可查出。
tasks.json: 快捷鍵shift+command+p,查找Tasks: Configure Tasks,然后選擇c/c++生成活動文件,最終配置如下:
然后搬一下簡要說明:
launch.json:點擊側邊調試的按鈕,然后點設置按鈕,在蹦出來的選項中選擇C++ (GDB/LLDB),最終配置如下:
然后就到了詭異的settings.json,我弄了一早上沒弄好,結果下午打開它就自己蹦了出來,應該跟早上調了紅色部分有關(早上側邊欄一直是空的,只有變量,監視等標題):
這三個參數要調成這樣,第二個要是選always就會讓你只能調試機器語言qwq。
然后settings.json如下:
終於弄好了,發個記錄防老。。。