在Visual Studio 中使用 MSBuild 安装和管理包 在Visual Studio Code 中使用 CMake 安装和管理包 使用vcpkg 打包库 向vcpkg 贡献开放源代码库 使用包 从清单文件安装依赖项 从命令行安装依赖项: 安装特定版本的包 安装特定版本的 Boost 库 为依赖项启用可选功能 ...
Win 上面的 C/C++ 工具链(编译器和构建工具)是微软官方的 MSVC,这一步不推荐通过包管理器(如 scoop、Chocolatey、winget安装) Windows 平台最常用的 C/C++ 编译器是微软的 MSVC,这也是目前对 C++20 标准支持最好的编译器。最简单的安装方法就是装一个 Community Visual Studio 2022,然后在如下对话框中选择“使...
vcpkgremoveyour_library:x64-windows 如何将vcpkg路径添加至VScode的settings和c_cpp_properies 默认方法 非常奇怪,在安装好vcpkg后,c_cpp_properies文件的includePath就自动添加了 "${vcpkgRoot}/x64-windows/include", "${vcpkgRoot}/x86-windows/include" 编辑能自动识别到${vcpkgRoot}的含义是C:\vcpkg\install...
choco upgrade <package name>#升级软件包 choco uninstall <package name>#卸载软件包 choco list --local-only#查看本地安装的软件包 更多命令请参考Command Reference (五)目录管理 window访问Linux目录 win+R,输入\\wsl$ Linux终端下进入window目录 例如:进入C盘cd /mnt/c 如果配置了cmder的右键就更方便了 配...
1. 公共的 *.cmake 这部分的文件后缀是 cmake,主要提供在使用 Cmake 管理工程时的共用部分。 这里面包含了两类文件:编译器说明文件和内核说明文件。 1.1 编译器说明 这个文件说明了在编译工程时使用的编译套件以及编译参数,具体可阅读代码的注释。 代码清单:arm-none-eabi.cmake # 编译工具链; # 请确保已经...
首先,我们推荐使用scoop作为Windows平台的包管理工具。scoop提供了丰富的软件包,简化了安装过程,让环境配置变得轻松。访问scoop官网了解更多信息,然后在Windows上安装scoop。接下来,安装xmake。xmake是一个基于Lua的构建系统,同时也是一个包管理器,它能够极大地提升C/C++项目的构建效率。xmake对VS Code的...
day03 C++项目开发配置最佳实践(vscode远程开发配置、格式化、代码检查、cmake管理配置) 项目仓库地址 https://github.com/lzs123/CProxy,欢迎fork and star! 往期教程 day01-从一个基础的socket服务说起 day02 真正的高并发还得看IO多路复用 前言 经过前面两节课,我们已经从零开始写出了一个基于epoll和reactor多...
Linux配置GCC或Clang-LLVM工具链,通过包管理器安装XMake。VSCode与插件安装C/C++和clangd插件,注意可能的冲突,选择“Disable IntelliSense”。配置settings.json和Clangdconfig.yaml以优化体验,如添加编译选项和自定义格式化规则。利用xmake-vscode插件管理C/C++项目,包括创建、构建和清理。编码支持确保文件...
(4)STM32N6软件包发布,含ThreadX全家桶案例(5)KICAD9 RC2发布,正式版将于本月末发布(6)ThinkPython第3版,线上阅读(7)物联网在军工领域的应用 7、手把手1000行C代码实现完整小型系统,涵盖上下文切换、用户模式、shell、磁盘设备驱动程序和文件读写操作 8、PX5 RTOS发布动态APP管理组件PX5 MODULES 9、开源硬件...
day03 C++项目开发配置最佳实践(vscode远程开发配置、格式化、代码检查、cmake管理配置) 项目仓库地址 https://github.com/lzs123/CProxy,欢迎fork and star! 往期教程 day01-从一个基础的socket服务说起 day02 真正的高并发还得看IO多路复用 前言 经过前面两节课,我们已经从零开始写出了一个基于epoll和reactor多...