在 Visual Studio Code 中,c_cpp_properties.json 是一個非常重要的文件,它主要用于配置 C++ 開發的編譯選項、頭文件路徑等信息。只有正確配置了 c_cpp_properties.json 文件,才能夠讓 VSCode 正確的識別你的代碼,從而提供準確的補全、提示、檢查等功能。
{ "configurations": [ { "name": "Win32", "defines": [], "compilerPath": "C:/MinGW/bin/g++.exe", "cStandard": "c11", "cppStandard": "c++17", "intelliSenseMode": "gcc-x64", "browse": { "path": [ "${workspaceRoot}" ], "limitSymbolsToIncludedHeaders": true, "databaseFilename": "" } } ], "version": 4 }
在 c_cpp_properties.json 文件中,主要的配置選項都在 configurations 屬性中,其中 name 屬性表示編譯選項的名稱,可以自定義。defines 屬性表示 C/C++ 預編譯宏,比如 #define BUFFER_SIZE 1024,可以在這里配置。
compilerPath 屬性是編譯器的路徑,需要根據你的編譯器進行配置。cStandard 和 cppStandard 分別表示 C 和 C++ 的語言標準,可以按照需求進行配置。intelliSenseMode 屬性表示代碼提示、補全等功能的模式,這里使用 gcc-x64,代表采用 gcc 編譯器。
browse 屬性表示頭文件路徑的配置,path 數組中可以將你項目中需要的頭文件路徑添加進去。同時,還可以設置是否只瀏覽包含在定義源文件中的頭文件的符號,以及數據庫文件的名稱。
總而言之,c_cpp_properties.json 文件是配置 C++ 項目必不可少的一部分,在使用 VSCode 進行 C++ 開發的時候,我們需要認真的配置這個文件,以便獲取最佳的開發體驗。
上一篇vue 生成數組
下一篇cxf使用json傳