首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vcpkg:如何提交包更新请求,或者查看包是否需要更新?

vcpkg是一个开源的C/C++包管理器,用于在Windows、Linux和macOS上安装和管理第三方库。它提供了一个简单的方式来获取、构建和安装各种C/C++库。

要提交包更新请求或查看包是否需要更新,可以按照以下步骤进行操作:

  1. 首先,确保你已经安装了vcpkg,并且已经将其添加到系统的环境变量中。
  2. 打开命令行终端,并导航到vcpkg所在的目录。
  3. 运行以下命令来更新vcpkg自身的代码和包列表:
  4. 运行以下命令来更新vcpkg自身的代码和包列表:
  5. 更新完成后,可以使用以下命令来查看可用的包列表:
  6. 更新完成后,可以使用以下命令来查看可用的包列表:
  7. 这将列出所有可用的包及其当前版本。
  8. 要检查某个特定包是否需要更新,可以使用以下命令:
  9. 要检查某个特定包是否需要更新,可以使用以下命令:
  10. 这将列出所有已安装的包及其可用的最新版本。
  11. 如果你想提交包更新请求,可以在vcpkg的GitHub仓库上创建一个新的issue,并提供以下信息:
    • 包的名称和当前版本
    • 最新可用的版本
    • 更新的原因或改进
    • 相关的链接或参考资料
    • vcpkg的GitHub仓库地址为:https://github.com/microsoft/vcpkg

请注意,以上步骤仅适用于vcpkg本身的包更新请求和检查。对于特定的第三方库,你可能需要查阅其官方文档或相关社区来了解如何提交包更新请求或查看包是否需要更新。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【Flutter】插件选择 ( 查看文档是否全面 | 查看插件更新版本次数 | 查看使用示例 | 查看 GitHub 项目的 Star Fork Issues )

文章目录 一、插件选择 二、查看文档是否全面 三、查看插件的更新版本次数 四、查看使用示例 五、查看 GitHub 项目的 Star Fork Issues 一、插件选择 ---- 开发 Flutter...Flutter 插件的技巧 ; 选择一个图像处理相关的插件 ; 二、查看文档是否全面 ---- 点开一个插件 , 首先看该插件的文档是否齐全 ; 如果插件连文档都没有 , 肯定不能用 ; 三...、查看插件的更新版本次数 ---- 查看 Flutter 插件的 Changelog , 看该插件的更新维护次数 , 以及频率 , 更新次数越多 , 说明该插件很活跃 ; 如果已经好几年没有维护 ,...或者根本就更新了很少的次数 , 说明该插件不活跃 , 用的人少 ; 查看 Version 版本 , 该插件发布了多少个版本 ; 四、查看使用示例 ---- 查看 Example 使用用例 , 插件作者是否给出了使用的用例..., Fork 数量 , 侧面验证该开源项目的水准 ; 查看 Issues 的解决率 , 用户提出的问题 , 是否已经解决 ;

48510

Vcpkg: 总览

若您从未使用过vcpkg或希望了解如何使用vcpkg,请查阅快速开始章节。...有关更多信息,请参见 安装和使用软件。 如果vcpkg目录中没有您需要的库, 您可以 在GitHub上打开问题。 vcpkg团队和贡献者可以看到它的地方, 并可能将这个库添加到vcpkg。...快速开始: Windows 需求: Windows 7 或更新的版本 Git Visual Studio 2015 Update 3 或更新的版本(包含英文语言) 首先,请下载vcpkg并执行 bootstrap.bat...示例 请查看 文档 获取具体示例, 其包含 安装并使用, 使用压缩文件添加 和 从GitHub源中添加一个。 我们的文档现在也可以从 ReadTheDocs 在线获取。...下面是一些您可以贡献的方式: 提交一个关于vcpkg或已支持的新issue 提交修复PR和创建新 请参阅我们的 贡献准则 了解更多详细信息。 该项目采用了 Microsoft开源行为准则。

1.7K10

xmake v2.5.5 发布,支持下载集成二进制镜像

如何触发云端预编译 默认情况下,xmake 不会主动进行所有的云端预编译缓存,这样太耗时耗力,目前仅仅只有提交 pr 到 xmake-repo 官方仓库,进行新收录或者版本更新时候,才会自动触发对应的云端预编译行为...只需要提交 pr 到 build-artifacts 仓库的 build 分支,编辑 build.txt 文件,修改里面需要触发预编译的名和版本列表就行了,例如: build.txt { name...除了本地格式,xmake package 现在也支持生成远程,便于用户将他们快速提交到远程仓库。..., conan, conda 以及 apt 等第三方包管理器中搜索它们的,只需要加上对应的命名空间就行,例如: $ xrepo search vcpkg::pcre The package names...: vcpkg::pcre: -> vcpkg::pcre-8.44#8: Perl Compatible Regular Expressions -> vcpkg::pcre2

84710

xmake v2.6.3 发布,支持 vcpkg 清单模式

的清单模式实现 vcpkg 的版本选择 python 模块构建支持 支持在 CMakeLists.txt 中集成 Xrepo/Xmake 包管理 剩下的主要是一些零散的功能改进和 Bugs 修复,可以看下文末的更新内容明细...新特性介绍 支持 Vcpkg 清单模式 新版本中,Xmake 新增了 vcpkg 清单模式支持,通过它,我们就能支持 vcpkg 的版本选择,例如: add_requires("vcpkg::zlib...如果指定了 DIRECTORY_SCOPE,则 xrepo_package 将运行以下代码(这样用户只需要在 target_link_libraries 中指定库名称) include_directories...除了从官方维护的存储库安装软件之外,Xrepo 还可以安装来自第三方包管理器的,例如 vcpkg/conan/conda/pacman/homebrew/apt/dub/cargo。...更新内容 新特性 #1298: 支持 vcpkg 清单模式安装,实现安装的版本选择 #1896: 添加 python.library 规则去构建 pybind 模块,并且支持 soabi #1939

1.4K30

CC++ 构建系统,我用 xmake

来安装需要额外配置一个 conanfile.txt 文件去描述依赖规则 Meson 和 Vcpkg 我没找到如何在 Meson 中去使用 vcpkg ,仅仅找到一篇相关的 Issue #3500...用户可与快速切换使用其他的仓库,而不需要花太多时间去研究如何集成它们。...) 我们可以到 Xrepo 项目主页 查看更多的介绍和使用方式。...,还没有安装任何编译器,也没关系,用户完全不用考虑如何折腾编译环境,只需要在 xmake.lua 里面配置上需要的工具链即可。...,XMake 就会自动检测当前系统是否存在 mingw-64,如果还没安装,它会自动下载安装,然后完成项目编译,整个过程,用户仅仅只需要执行 xmake 这个命令就能完成。

2K20

xmake v2.5.4 发布,支持 aptportage 包管理器,改进 xrepo shell 环境

并且我们也改进支持了 Vcpkg 包管理器的支持,新增对 arm/arm64 架构的安装支持。...) add_files("src/*.c") add_packages("zlib") 配置方式还是跟之前的相同,只需要切换到 arm/arm64 架构编译就可以自动从 Vcpkg 拉取...$ xmake f -a arm64 $ xmake 支持导入导出安装 通常,我们使用 xrepo 命令或者 xmake 去安装完后,如果相同的项目迁移到其他机器编译,那就要重新下载安装。...luajit 或者绑定特定 luajit 版本环境,加载 bash 后,就可以直接运行对应的 lujit。...更新内容 新特性 #1323: 支持从 apt 查找安装,add_requires("apt::zlib1g-dev") #1337: 添加环境变量去改进安装和缓存目录 #1338: 支持导入导出已安装的

84750

xmake v2.3.9 发布, 新增独立 Xrepo CC++ 包管理器

同时,我们还上线了 xrepo 的相关站点 xrepo.xmake.io,我们可以在上面快速查看 xrepo 的使用方式,以及 xmake-repo 官方仓库中每个的支持情况和使用方式。...如果要看哪些支持交叉编译,可以直接到仓库站点查看:支持交叉编译的C/C++列表 我们也可以使用新版本中提供的 xrepo 命令,直接检索指定平台支持的(支持模糊查询): $ xrepo search...add_requires("libcurl 7.73.0", {verify = false}) vcpkg 集成改进 关于 vcpkg 的依赖集成,新版本里面也做了不少的改进,不仅增加了对 windows-static-md...的切换支持,另外我们还改进了 vcpkg 命令的自动探测机制,使得在更多的场景能够自动检测到它,而不是需要手动配置。...更新内容 新特性 添加新的 xrepo 命令去管理安装 C/C++ 支持安装交叉编译的依赖 新增musl.cc上的工具链支持 #1009: 支持忽略校验去安装任意版本的,add_requires

1.1K30

xmake v2.3.8 发布, 新增 Intel C++Fortran 编译器支持

目前我们收录的一些列表和支持平台,可以从这里查看:PKGLIST.md 我们一直在努力解决 C/C++ 库生态的杂乱、集成使用繁琐等问题,提供快速一致的自动集成和编译方案,xmake 不仅支持 vcpkg...::ffmpeg", "brew::pcre2/libpcre2-8", "openssl") 带有 vcpkg::,brew:: 和 conan:: 等命名空间的,会自动切换到对应的第三方仓库去下载集成...更多的发行版安装支持 在新版本中,我们将 xmake 提交了 Ubuntu PPA 源,因此除了现有的脚本安装方式外,我们也可以通过 apt 去快速安装 xmake。...sudo add-apt-repository ppa:xmake-io/xmake sudo apt update sudo apt install xmake 同时,我们也将提交到了 Copr...sudo dnf copr enable waruqi/xmake sudo dnf install xmake 更新内容 新特性 #955: 添加 Zig 空工程模板 #956: 添加 Wasm

1.3K10

聊一聊测试中常见的面试题(一)

需要测试弱网所造成的用户体验,重点要考虑回退和刷新是否会造成二次提交需要测试丢,延时的处理机制。避免用户的流失。这些在前面的弱网测试那篇已经讲过,这里不再讲了。...包括安装时的中断、弱网、安装后删除安装文件,更新的强制更新与非强制更新、增量更新、断点续传、弱网,卸载后删除app相关的文件等等。...1.8 安全测试,app 安装是否可反编译代码、安装是否签名、权限设置,用户名等是否进行了隐藏等。web则要关注,sql注入,xss攻击等。...POST向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。 POST请求可能会导致新的资源的建立和/或已有资源的修改。...4.如何跟踪线上用户反馈bug?

55120

异步加载的基本逻辑与浏览器抓一般流程

(浏览器在接受静态文档的同时,可以执行js脚本,与服务器交换数据并更新html内的数据块,但是R或者Python这种请求发送终端是无法做到这一点儿的) 这些事件函数内部,从新构建了一系列网络请求,这些网络请求可能是...如何你是使用请求网页的方式来提取数据,那么通常你需要关注得便是这个模块。但是今天我们的主角是异步加载,所以定位到第二个模块——Network,该模块涉及到所有的浏览器与web服务器之间的交互请求记录。...下面分享如何使用postman这款请求构造工具进行请求模拟,测试请求参数以及报头信息是否合法,是否可以 正常返回数据。 ?...在数据块中随便选中一个序列字段,使用Ctrl+F查找功能,查看一下一共有几个,与浏览器中课程数目是否一致。 ?...POST函数,或者Python中的urllib、requests均可以模拟构造该请求,详细请求构造过程,不再重复,感兴趣可以参考这几篇文章。

2.2K40

考核题2「建议收藏」

请求后台,后台获取http的head中的token,校验是否合法(和数据库或者redis中记录的是否一致,在登录或者初始化的时候,存入数据库/redis) 2.加密 客户端和服务器都保存一个秘钥,每次传输都加密...pull一下,更新程序 同步 查看冲突代码 人工修改 保持本地最新版 提交修改 再pull一下 更新 人工合并 更新到最新版 commit提交 push 5.如何测试自己的接口?...接下来的其它操作或故障不应该对其执行结果有任何影响 分布式如何保证数据一致性 当更新操作完成之后,任何多个后续进程或者线程的访问都会返回最新的更新过的值。...当表单提交时会带上subToken,服务器拦截器Interceptor会拦截该请求,拦截器判断session保存的subToken和表单提交subToken是否一致。...当 程序需要为某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求是否已包含了一个session标识 – 称为 session id,如果已包含一个session id则说明以前已经为此客户端创建过

1.1K20

Xmake v2.8.1 发布,大量细节特性改进

Remote|Distributed] Build + Cache 尽管不是很准确,但我们还是可以把 Xmake 按下面的方式来理解: Xmake ≈ Make/Ninja + CMake/Meson + Vcpkg...这需要管理员权限,因为它需要写注册表。...WriteRegDWORD ${HKLM} "SYSTEM\CurrentControlSet\Control\FileSystem" "LongPathsEnabled" 1 用户可以自己决定,是否需要开启它...但是有时候配置不对,或者不同路径下库重名,就容易找错库文件。而现在 add_links 可以支持直接设置库文件路径,避免隐式搜索。 也可以用于显式指定链接 so/a 库。...#3892: 改进搜索,支持从描述中找 #3916: 改进构建 swift 程序,支持模块间符号调用 更新 lua 运行时到 5.4.6 Bugs 修复 #3755: 修复 find_tool

21520

给你的项目增加 Git WebHooks

文章中说到了:GitHub、GitLab、Gitee 虽然都是 Git 仓库平台,但是发送的 WebHooks 请求的数据格式有些差别。 那么如何解决这个问题呢?...使用 sy-records/webhooks[2] 的 composer 扩展,可以让你的项目支持 WebHooks,并且可以自定义 WebHooks 的规则。...例如,你可以指定分支、Tag、提交人、提交内容等条件,来执行一些事件。 同时也可以验证是否为有效的 WebHooks 请求。 安装 需要 PHP >= 7.2,低版本的建议升级。。。...然后就可以操作一些方法了,例如: // 是否为 ping 请求 $handler->isPing(); // 获取 hook 事件名称 $handler->getHookName(); // 验证是否为有效的...WebHooks 请求 $handler->check($secret); 完整的方法可以查看 HandlerInterface[3] 接口。

48440

c++日志库实战——spdlog,是不是感觉log4cxx有点笨重,不妨试一试spdlog

c++日志库实战——spdlog,是不是感觉log4cxx有点笨重,不妨试一试spdlog 背景 更新记录 spdlog是什么 spdlog快速入门 编译 CMake手动方式 Vcpkg全自动方式...更新记录 2021.05.14 增加封装spdlog头文件,快速集成到项目 2021.05.14 通过vcpkg编译安装,1秒集成使用,推荐 spdlog是什么 Fast C++ logging library...原来项目中使用的是log4cxx,我感觉稍微有点笨重,并且很久没有更新了。...Vcpkg全自动方式(推荐) 首先,确保安装了vcpkg,可以参见 Github文档 安装spdlog $ vcpkg search spdlog # 搜索 $ vcpkg install spdlog...所以如果没有恰当的配置,停止调试或者进程崩溃的时候会有日志丢失的问题。

1.4K30
领券