• 2024-07-03vcpkg install 依赖慢的解决办法
    解决方案为了解决这个问题,我们可以利用第三方提供的GitHub镜像服务来加速下载。//类似的可以搜索ghproxy,在此感谢ghproxy!这里,我们将使用ghproxy.xiaopa.cc作为我们的GitHub镜像服务。 步骤一:设置环境变量打开Windows系统的“控制面板”。点击“系统和安全”
  • 2024-05-29vcpkg在vs2022下integrate install之后仍找不到第三方库的解决方案
    首先是vcpkg的安装,许多其他帖子都有,从github上拉取下来之后运行bootstrap-vcpkg.bat即可。不再赘述。接下来是使用部分,假设需要安装pcl库。在vs2022的开发者powershell中输入vcpkginstallpcl此时下载完成,成功拉取了pcl包。接下来按照教程所说为在vs2022的开发者powershell
  • 2024-05-25Qt支持heic图片显示
    目录一、背景二、Heic图片显示heif库安装图片显示三、参考文章原文链接:Qt支持heic图片显示一、背景小孩子两岁了,最近在着手给娃做生活照纪念相册,然后就是某宝上各种聊,了解到的相册种类也是各异,价格更是良莠不齐,小几十到小几百都有,一时间还是难以下手。刚过完年那一阵偶然一次看
  • 2024-05-02怎么在windows上用vcpkg方法安装libcurl
    1、到网站上找libcurl的下载页面   https://curl.se/download.html  2、在windows64bit(或者其它下载栏目)中的“Windows64-bit8.7.1libcurlVcpkg”里点击 "8.7.1"(意味着下载libcurl的windows64位版本8.7.7下用vcpkg编译的源码);3、下面是相关说明:Build
  • 2024-03-23自己编译RustDesk,并将自建ID服务器和key信息写入客户端
    前言:搭建RustDesk编译环境    今天总算是把编译环境给折腾清楚了,编译出来了至少能用,但说不上好用,问题还不少,官方的客户端就是要手工填写ID服务器地址和key才可以用,而且还容易被别人白嫖你搭建的服务器,当然如果拿到你编译后的客户端,也是存在被白嫖的可能。这方面还没
  • 2024-03-19在项目中,把vcpkg作为子模块使用
    1.使用git创建版本库2.进入目录中,使用git命令行工具克隆gitsubmoduleaddhttps://github.com/microsoft/vcpkg.gitvcpkg   3.进入vcpkg目录执行  bootstrap-vcpkg.bat批处理文件4.进入项目目录运行cmd命令执行  vcpkg\vcpkgnew--application  添加json
  • 2024-03-11用vcpkg 和vs2022,使用msvc编译器,怎么添加新的依赖库(包含头文件与dll)
    安装vcpkg:如果您还没有安装vcpkg,可以通过VisualStudioInstaller安装。在安装或修改VisualStudio时,选择“C++桌面开发”,然后勾选“vcpkg-C++库管理器”1。集成vcpkg到VisualStudio:在VisualStudio中,通过“工具”菜单选择“NuGet包管理器->程序包管
  • 2024-02-23恢复VCPkg(2023-01-27)中Vtk[Qt]的默认依赖为Qt5
    通过查看vtk的更新的日志已于2023-01-27将默认依赖的Qt的版本由5更新到6gitlog--.\ports\vtkcommit27fb19bdcc1f6ddb1261cffb5372724ac1d63a93Author:LilyWang<[email protected]>Date:2023-08-23[manyports]FixURLSofdownlo
  • 2024-02-07Visual Studio部署matplotlib绘图库的C++版本
      本文介绍在VisualStudio软件中配置、编译C++环境下matplotlibcpp库的详细方法。  matplotlibcpp库是一个C++环境下的绘图工具,其通过调用Python接口,实现在C++代码中通过matplotlib库的命令绘制各类图像。由于其需要调用Python接口,因此在配置matplotlibcpp库时有些较为麻烦
  • 2024-01-22自定义vcpkg注册表(一)
    vcpkg提供自定义注册表的功能,主要用途可以是:公司私有库的注册表,自己对官方port的补充但是目前还不想提交到官方的port以及自己和官方对同一个库有不同的构建意见。在自定义注册表中新建port尽管我经常说vcpkg的本质是git和cmake的组合使用,但其实vcpkg还提供了vcpkg.exe和一整套
  • 2024-01-01使用vcpkg和OHOS SDK构建开源软件
    安装OHOSSDK参照OHOSIDE和SDK的安装方法,安装构建工具。创建用户环境变量OHOS_NDK_HOME,指向OHOSSDK的安装路径,比如D:\Tools\Huawei\OHOS\SDK\9。构建vcpkg.exe下载定制过的vcpkg-tool项目的代码,执行如下命令:gitclonehttps://gitee.com/oh-graphics/vcpkg-tool.git-boh-
  • 2023-12-08vcpkg 包管理在Clion 和 Qt中的使用
    在使用C++的过程中,发现了一个强大的包管理器,以后再也不用自己去单独编译某个C++的外部插件了。下面说一下教程:安装好git后,直接在D:\Plugins\develop目录下克隆一个vcpkg的目录gitclonehttps://github.com/microsoft/vcpkg进入vcpkg目录后,打开管理员命令台,输入./vcpkgins
  • 2023-11-30windows 上 cmake 添加 vcpkg 选项
    使用cmake编写相关的工程时,工程有时会使用vcpkg添加的第三方库,比如zip库查看一些案例后,我发现有些回答不太准确,遂记录下现在,我们需要在工程中使用 zip_open函数执行压缩命令,这个函数是zip.h里的,所以我们先要添加zip库打开cmd,输入vcpkginstalllibzip:x86-window
  • 2023-11-15vcpkg install polyclipping:x64-windows Could not locate a manifest (vcpkg.json) above the current wo
    错误信息表明vcpkg在当前工作目录及其父目录中找不到vcpkg.json文件,因此无法确定要安装的库。这可能是因为你执行vcpkginstall命令的位置不在包含vcpkg.json文件的项目目录中。以下是解决方法:确保在包含vcpkg.json的项目目录中运行命令:打开一个命令行终端。切
  • 2023-11-15vcpkg 设置包下载源
    在vcpkg中,可以通过设置环境变量VCPKG_DEFAULT_TRIPLET_OVERRIDE来指定包的下载源。以下是一些常见的下载源和设置方式:使用默认源(Microsoft):setVCPKG_DEFAULT_TRIPLET_OVERRIDE=x64-windows使用清华大学的源:setVCPKG_DEFAULT_TRIPLET_OVERRIDE=x64-windows-tuna
  • 2023-11-14vcpkg downloads installed 等目录做啥用的?
    GitHubCopilot:vcpkg是一个C++包管理器,它有几个重要的目录:downloads:这个目录用于存储下载的包的源代码。当你安装一个包时,vcpkg首先会下载包的源代码到这个目录。installed:这个目录用于存储已经构建和安装的包。当你构建一个包时,vcpkg会在这个目录下创建一个新的子目录
  • 2023-10-13vcpkg manifest 的使用
    最近项目上要使用CMakeLists管理,由于Windows版本有依赖到vcpkg提供的库,所以需要使用vcpkgmanifest来统一设置库的版本,方便后续维护推荐一个文章,介绍的可以说是非常全面了VCPKG特性-Versioning不过里面也有一些过时的特性,我在后面会补充一下为了防止上面文章的链
  • 2023-10-04魔改的vcpkg编译脚本
    `bash!/bin/shFind.vcpkg-root.vcpkgRootDir=$(X=cd--"$(dirname--"$0")"&&pwd-P)while["$vcpkgRootDir"!="/"]&&![-e"$vcpkgRootDir/.vcpkg-root"];dovcpkgRootDir="$(di
  • 2023-09-20microsoft/APSI
    APSI库安装总结一、环境要求二、安装方式官方提供了两种安装方式:1.使用vcpkg构建和安装APSI;2.手动构建和安装APSI三、使用vcpkg构建和安装APSI安装vcpkg1)选择git克隆的方式gitclonegit://github.com/microsoft/vcpkg./vcpkg/bootstrap-vcpkg.sh2)设置环境变量
  • 2023-09-19windows 上 ffmpeg 库的安装
    真复杂啊安装ffmpeg库有两种途径,一种是自己下载源码再去编译,另一种是使用vcpkg自动安装一般情况下,第二种是最简单方便的,但是如果你需要使用ffmpeg的特定历史版本,那就有点困难了下面记录下我遇到的坑,借助这篇文章,我打算使用vcpkg切换到ffmpeg的历史提交并安装1.cmd
  • 2023-09-06Visual Studio中集成的vcpkg
    vcpkg:VisualStudio2022中的C++库管理器Vcpkg是一个C++库管理器,它可以帮助你在Windows、Linux和MacOS上安装和使用第三方库。它支持超过2000个开源库,包括Boost、OpenCV、Qt等。Vcpkg还可以自动处理库之间的依赖关系,让你的开发过程更加方便。在本文中,我将介绍如何在
  • 2023-09-06如何向vcpkg提交一个PR
    为vcpkg提交PullRequest的操作步骤如果你想为vcpkg提交一个pullrequest,可以通过以下操作步骤来完成,以更新port为例:1.访问vcpkg的官网:microsoft/vcpkg:C++LibraryManagerforWindows,Linux,andMacOS(github.com),点击Fork按钮来创建一个位于你账户下的v
  • 2023-09-06如何向vcpkg报告一个issue
    如果你在使用VCPKG时遇到问题并想报告,你可以通过创建一个新的问题来完成。以下是操作步骤:1.访问VCPKG的GitHub仓库(microsoft/vcpkg:C++LibraryManagerforWindows,Linux,andMacOS(github.com))。2.点击“问题”(Issues)。你可以在仓库页面顶部找到“问题”选项
  • 2023-09-06vcpkg 与 GitHub 依赖关系图集成
    我们很高兴与大家分享,vcpkg有一项实验性功能,可以向GitHub依赖关系图提供数据。我们正在积极开发此功能,并希望听到您的反馈。如果您对当前功能有任何想法或希望看到进一步的改进,请告诉我们。如果你对vcpkg支持的依赖关系图启用的任何GitHub特性有反馈,也请告诉我们,我们会确保Git
  • 2023-09-06vcpkg 文档移至 Microsoft Docs 平台
    vcpkg文档移至MicrosoftDocs平台vcpkg文档有了一个新主页:vcpkgdocumentation|MicrosoftLearn。这是大多数微软文档托管的一个平台,具有很多特性,使得搜索、导航、创作和审阅文档变得更为容易。所有当前的vcpkg文档都在新平台上可见,我们仍然致力于从其他位置删除文档(vcp