当前位置: 首页 > wzjs >正文

用rp怎么做网站导航菜单网络营销招聘

用rp怎么做网站导航菜单,网络营销招聘,wordpress 访客投稿,包头焦点网站建设文章目录 VS2019,VCPKG - 为VS2019添加VCPKG概述笔记前置条件迁出vcpkg到本地验证库安装更新已经安装的库删除指定的包安装VS2019能用的boostvcpkg 2025.02.14 版本可以给VS2019用用VCPKG的好处备注END VS2019,VCPKG - 为VS2019添加VCPKG 概述 开源工程用到了VCPKG管理的包。…

文章目录

    • VS2019,VCPKG - 为VS2019添加VCPKG
    • 概述
    • 笔记
    • 前置条件
    • 迁出vcpkg到本地
    • 验证库安装
    • 更新已经安装的库
    • 删除指定的包
    • 安装VS2019能用的boost
    • vcpkg 2025.02.14 版本可以给VS2019用
    • 用VCPKG的好处
    • 备注
    • END

VS2019,VCPKG - 为VS2019添加VCPKG

概述

开源工程用到了VCPKG管理的包。
开源工程是VS2022的,用VS2019也能打开,将工具链换一下就行。
现在已经为VS2019添加了VCPKG, 记录一下。

笔记

前置条件

  1. 安装了git
  2. 安装了VS2019(有C++的负荷)
  3. 将VS2019界面改为英文
    在这里插入图片描述
    在这里插入图片描述

迁出vcpkg到本地

以管理员权限打开Git CMD

D:\3rd\vsgit clone git@github.com:microsoft/vcpkg.git 
# 等待迁出完成# 安装vcpkg
cd vcpkg
.\bootstrap-vcpkg.bat# 将vcpkg集成进VS2019
.\vcpkg integrate install

将powershell-core的路径加入自己用户的环境变量, 否则用VCPKG时,找不到pwsh.exe

D:\3rd\vs\vcpkg\downloads\tools\powershell-core-7.2.24-windows

VS2019中添加新源

VS → 工具 → 选项 → NuGet 包管理器 → 程序包源

在这里插入图片描述
程序包源为自己迁出的vcpkg工程中的子目录,如下:

D:\3rd\vs\vcpkg\scripts\buildsystems

验证库安装

# 看看装了啥库
.\vcpkg list # 搜索库, 如果看到的库是新版,不是自己想要的,那么就要将vcpkg的git版本向前退
.\vcpkg search boost# 尝试安装库(拿一个小库来实验)
.\vcpkg --debug install winsock2:x64-windows

更新已经安装的库

./vcpkg.exe update --debug

在这里插入图片描述
在这里插入图片描述
这里看不到安装的那个库, 有点奇怪。是不是VS2019本身就有的库,安装完也没用。

包含头文件(如 #include <Winsock2.h>),编译无报错即表示成功

// test_vs2019_vcpkg.cpp#include <iostream>
#include <Winsock2.h>int main()
{std::cout << "Hello World!\n";
}

删除指定的包

打开 Git CMD

# 查看包列表
vcpkg list# 将报名拷贝下来,运行下列命令
vcpkg remove --recurse [包的全名]# 例子
vcpkg remove --recurse vcpkg-boost:x64-windows

安装VS2019能用的boost

# 从boost文档和源码中,并没有看到什么时候停止对VS2019的支持。
# 安装当前的最新版1.87.0, 已经不支持VS2019. 原因是有一个boost组件要求用VS2022
# 现在只能从源码中看TAG, 然后一个一个TAG的降版本,直到VS2019中能正常编译过。# 先查看vcpkg的git版本,找到boost1.87.0之前的那个版本。
# 然后将vcpkg退回去git fetch --tags
git tag --sort=-creatordategitk ./ports/boost/vcpkg.json
566f9496b7e00ee0cc00aca0ab90493d122d148a 在这个ID上变成了1.87.0d5ec528843 (tag: 2025.02.14) Promote x64-windows-release out of community (#43555)
这是时间往前推的最近的稳定版,签到这个版本试试。git checkout 2025.02.14vcpkg install boost:x64-windows

vcpkg 2025.02.14 版本可以给VS2019用

// test_vs2019_vcpkg.cpp#include <iostream>
#include <boost/filesystem.hpp> 
#include <boost/version.hpp> // Boost版本: 1_86
namespace fs = boost::filesystem;int main() {// 打印Boost版本std::cout << "Boost版本: " << BOOST_LIB_VERSION << std::endl;// 遍历当前目录文件fs::path dir_path(".");if (fs::exists(dir_path) && fs::is_directory(dir_path)) {for (const auto& entry : fs::directory_iterator(dir_path)) {std::cout << entry.path().filename() << std::endl;}}return 0;
}

用VCPKG的好处

只需要勾选"使用VCPKG", 头文件和库文件都不用设置。
在这里插入图片描述

备注

如果是使用VS2019 + VCPKG, 那么VCPKG的版本最高只能为 2025.02.14,否则VCPKG本身的库编译过不了,现在发现是boost版本不能高于1.86.0。

如果是使用VS2019 + boost, 那么boost最高版本只能是1.86.0, 否则boost中有个组件需要依赖VS2022, 导致boost不能完全编译过。

END

http://www.dtcms.com/wzjs/114698.html

相关文章:

  • 黑群晖做网站国外网站设计
  • 网站关键词重复上海seo培训
  • 政府网站集约化建设讲座PPT利尔化学股票
  • wordpress移除注册登录界面图标深圳搜索引擎优化推广便宜
  • 自动做设计的网站网络推广的网站有哪些
  • 企业网站建设步骤是什么北京如何优化搜索引擎
  • wordpress关闭搜索功能个人网站seo入门
  • 亚洲男女做暖网站北京seo外包公司要靠谱的
  • 亚马逊a+页面模板aso优化排名推广
  • 肇庆seo排名企业网站如何优化
  • 商品网站建设实验格式销售平台有哪些
  • 中国万网市值淘宝seo排名优化的方法
  • 网站建设的具体方法网络推广运营公司
  • 水友做的yyf网站松原市新闻
  • 传媒公司做网站编辑_如何?seo高端培训
  • 如何给别人做网站赚钱无锡整站百度快照优化
  • 专门做企业名录的网站域名申请哪家好
  • 在线crm客户关系管理信息流优化师是干什么的
  • 专业金融网站建设google浏览器官方
  • 建设开发网站百度网页版入口
  • 模板网站如何引擎收录seo网络贸易网站推广
  • 自学织梦做网站要多久郑州网络营销公司哪家好
  • 建设部监理工程师注册网站baidu com百度一下
  • 深圳 外贸 网站建设 龙百度怎么发帖做推广
  • 阜阳哪里做网站的多广州 关于进一步优化
  • 做一个展示型网站要多少钱电子商务营销策划方案
  • wordpress 站内信百度seo培训要多少钱
  • 新手如何做好网络营销推广湖南靠谱seo优化
  • flash网站开发郑州seo排名第一
  • 做网站收费标准点击量软件外包网