Skip to content

xspeed1989/vcpkg_vc-ltl

Folders and files

NameName
Last commit message
Last commit date
Jun 27, 2023
Jun 27, 2023
Jun 28, 2023
Jun 27, 2023
Mar 25, 2023
Jun 28, 2023
Jun 27, 2023
Mar 25, 2023
Jun 27, 2023
Mar 25, 2023
Mar 25, 2023
Mar 25, 2023
Jun 27, 2023
Mar 25, 2023
Jun 27, 2023
Mar 25, 2023
Jun 27, 2023
Jun 27, 2023
Jun 28, 2023
Jun 28, 2023
Jun 28, 2023
Jun 28, 2023
Jun 28, 2023
Jun 27, 2023
Mar 25, 2023
Mar 25, 2023
Mar 25, 2023
Jun 27, 2023

Repository files navigation

描述

vcpkg是微软出品的一款跨平台的C++包管理器,可以一键编译所需第三方库,

VC-LTL是一个基于微软VC修改的开源运行时,有效减少应用程序体积并摆脱微软运行时DLL依赖

本仓库结合VC-LTL和VCPKG,让VCPKG编译的库自动使用VC-LTL

使用方法

例子:编译64位版本的curl,并使用VC-LTL优化运行时

git clone git@github.com:xspeed1989/vcpkg_vc-ltl.git
cd vcpkg_vc-ltl
./vcpkg install curl:x64-ltl-dll-mt

注意: 这里比官方仓库少了调用bootstrap-vcpkg.bat的步骤,原因是vcpkg原版exe会检测过期crt,所以我对vcpkg.exe源码进行了修改,修改版源码仓库:vcpkg-tool

支持的vcpkg triplet:

  • x64-ltl-dll-mt
  • x64-ltl-static-mt
  • x86-ltl-dll-mt
  • x86-ltl-static-mt