lcpkg 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
lcpkg 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: MIT
开发语言: JavaScript
操作系统: Windows
收录时间: 2019-10-09
提 交 者: 司徒永超

一个用于管理 Windows C/C++ 项目依赖的命令行工具,它能够:

  • 从 vcpkg 或 GitHub 安装依赖包
  • 记录你项目的相关信息以及依赖库信息
  • 将资源文件、头文件、库文件打包,方便其他人安装

快速上手

先安装依赖:

然后安装 lcpkg:

npm install -g lcpkg

设置 vcpkg 的根目录路径:

lcpkg config vcpkg.root /path/to/vcpkg

进入你的项目目录:

cd /path/to/your/project

告诉 lcpkg 你的项目信息并创建 lcpkg.json 配置文件:

lcpkg init

使用下面这样的命令安装你需要的依赖包:

lcpkg install sdl2 curl

如果你的项目是一个 C/C++ 库并想发布给其他开发者使用,你可以打包它:

lcpkg pack

这个命令会打包头文件、库文件等开发所需的文件,然后输出像下面这样的包文件:

dist/yourlib_all.lcpkg.zip
dist/yourlib_x86-windows.lcpkg.zip
dist/yourlib_x64-windows.lcpkg.zip
dist/yourlib_x86-uwp.lcpkg.zip
dist/yourlib_x64-uwp.lcpkg.zip

yourlib_all.lcpkg.zip 文件是你项目支持的所有平台和架构版本包的集合, 你可以这样安装它:

lcpkg install /path/to/yourlib_all.lcpkg.zip

如果你的项目是一个开源项目并且托管在 GitHub.com 上,你可以在每次发布发行版时将这些文件上传到发行版附件中,然后告诉你的用户这样安装你的包:

lcpkg install github.com/yourusername/yourlib

yourlib_all.lcpkg.zip 文件的体积通常很大,我们建议你上传除它以外的文件,这样你的用户就不会花费太多时间在下载上。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

lcpkg 的相关资讯

lcpkg 的相关博客

C 语言进阶:造一个简单的浏览器

前言 本教程将通过一个简单的仿浏览器界面的程序,向你介绍关于构建图形界面程序的基础知识,掌握这些知识后,你将会对图形界...

lcpkg 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
4 收藏
分享
返回顶部
顶部