VCS 在 Windows 平台下用 VC 编译开源代码

VCS是一个使用VS2022和CMake在Windows环境下编译开源代码的工具,强调体积小、速度快和开放性。用户可以自定义编译设置,支持CMake、Meson和GCC(msys2)。VCS需要配合scoop及其编译工具,并且用户需自行下载源代码放在指定路径。编译过程涉及多进程加速,并提供了处理编译问题的交互方式。

在 Windows 下编译开源代码一直是个令人头疼的问题。
用过 mxe、vcpkg,等等,都觉得不理想。所以有了 VCS。
VCS 采用 VC2022 编译开源代码。主要采用 CMake 编译。产生 VC 工程文件,易编译,易调试。
当然有的开源软件不提供 CMake 编译,只能用 Meson 或 GCC(msys2) 编译。VCS 也支持。
VCS 也允许你自己编写 CMakelists.txt,进行自定义编译。
patch 目录下都是示例,可以参考。可自行添加。

一:宗旨
    1、在 Windows 下,用 VS2022 编译开源源代码,编译为 MT 类型、静态库;
    2、体积小:VCS 整个文件系统大小不足300K(不包含 patch 目录);
    3、速度快:VC 编译使用多进程编译,编译速度快;
    4、开放性:自己可以按示例添加自定义编译到 patch 目录下;
    5、简单性:都是 bat 脚本。稍微懂写 bat 编写知识,都可以自己修改、添加;
    
 二:说明
    1、编译工具:VS2022 比不可少。其它编译工具,使用 scoop 统一管理。因此,在使用本软件前,必须先安装 scoop 及其编译工具;
    2、安装 scoop 及其编译工具:执行 "tools.cmd x86" 或 "tools.cmd x64" 即可;有点耗时。但安装好之后,以后就一劳永逸;
    3、vcs 不下载源代码,需要你自己下载开源源代码,放到 "F:\Source" 目录下。可在 "env.cmd" 中自行修改存盘路径;
    4、执行 "vcs zlib x86",就可以进行开源源代码编译了(如果你安装的 scoop 是 x86 平台);
    5、执行 "vcs zlib x64",就可以进行开源源代码编译了(

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dbyoung

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值