现在淘客做网站还行吗,拼多多一件代发免费货源,wordpress+爱情模板下载,服装库存管理软件1、安装vscode
官网下载界面#xff1a;https://code.visualstudio.com/Download 请根据电脑系统安装所需版本点击下载链接#xff08;一般情况下点击windows按钮即可#xff09;鼠标左键双击#xff0c;即可运行安装程序#xff0c;点击【确认】#xff1b;选择安装路径…1、安装vscode
官网下载界面https://code.visualstudio.com/Download 请根据电脑系统安装所需版本点击下载链接一般情况下点击windows按钮即可鼠标左键双击即可运行安装程序点击【确认】选择安装路径创建桌面快捷方式添加安装路径到系统环境变量等待安装完成即可。
2、安装插件
打开vscode快捷键CtrlShiftX进入插件市场安装插件C/CclangdCmake、Cmake ToolsDoxygenGBKtoUTF8
2.1 Cmake配置
快捷键Ctrl,快速打开vscode设置界面点击右上方【Open Settings (UI)】进入settings.json全局默认配置文件添加如下设置 cmake.pinnedCommands: [ workbench.action.tasks.configureTaskRunner, workbench.action.tasks.runTask ], // 配置cmake3.31.0路径window系统 // cmake.cmakePath: D:\\Program Files\\CMake\\bin\\cmake.exe, cmake.showOptionsMovedNotification: false, cmake.showConfigureWithDebuggerNotification: false, // 配置 CMake 构建目录 cmake.buildDirectory: ${workspaceFolder}/build, // 配置 CMake 构建环境变量使其生成编译命令数据库相当于 // CMakeLists.txt文件里set(CMAKE_EXPORT_COMPILE_COMMANDS ON) cmake.buildEnvironment: { CMAKE_EXPORT_COMPILE_COMMANDS: ON }, 2.2、配置clangd clangd.arguments: [ --background-index, --logverbose, --clang-tidy, // window配置 --query-driverD:/Program Files/LLVM/bin/bin/clang, // --query-driver/usr/bin/gcc,/usr/bin/g, --compile-commands-dir${workspaceFolder}, --header-insertionnever, --all-scopes-completion, --function-arg-placeholders, --pretty ], // clangd头文件系统文件查询 clangd.fallbackFlags: [ -ID:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c, -ID:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c/x86_64-w64-mingw32 ], 4、c/c项目配置
在当前工作区创建.vscode文件夹并新建c_cpp_properties.json和settings.json配置文件
4.1.c_cpp_properties.json配置 { configurations: [ { name: Win32, includePath: [ ${workspaceFolder}/**, D:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c, D:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c/x86_64-w64-mingw32, D:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c/backward, D:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include, D:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed, D:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include ], defines: [ _DEBUG, UNICODE, _UNICODE ], windowsSdkVersion: 10.0.17763.0, compilerPath: D:/Program Files/mingw64/bin/g.exe, cStandard: c17, cppStandard: c17, intelliSenseMode: gcc-x64 } ], version: 4 } 注意【选项】MinGW-w64获取头文件路径方式按快捷键WinR输入cmd回车gcc -v -E -x c -如下图示。 4.2 settings.json配置 { cmake.cmakePath: D:\\Program Files\\CMake\\bin\\cmake.exe, clangd.path: D:\\Program Files\\LLVM\\bin\\clangd.exe, } 上述主要配置cmake和clangd在windows的安装路径 。 4.3 .clangd文件配置
当前工作区新建.clangd文件具体配置如下 CompileFlags: Add: [ -Xclang, -Wno-unused-variable, #移除未使用的变量警告 -ID:\\Program Files\\mingw64\\x86_64-w64-mingw32\\include, ] 4.4 CMakeLists.txt配置
具体配置如下 cmake_minimum_required(VERSION 3.10) project(my VERSION 1.0) set(CMAKE_C_STANDARD 17) set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) include_directories( ${PROJECT_SOURCE_DIR}/include ) add_library(hellworld src/helloworld.c) add_executable(MyExecutable src/main.c) target_link_libraries(MyExecutable hellworld) 5、总结
根据上述的步骤即可完成C/C在vscode上进行开发。