A command line tool for manage Windows C/C++ project dependencies, it is able to:
To get started:
npm install -g lcpkg
Tell lcpkg where the root directory of vcpkg is:
lcpkg config vcpkg.root /path/to/vcpkg
Go to your project directory:
Tell lcpkg about your project information:
Install any packages with:
lcpkg install sdl2 curl
If your project is a C/C++ library, and want to publish it to other developers, you can package it:
This command will output some files like this:
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 file includes packages for all platforms and architectures, you can install it like this:
lcpkg install /path/to/yourlib_all.lcpkg.zip
If your project is an open source project and hosted on GitHub.com, you can upload them to the release assets each time you post a release note, and tell your users install it like this:
lcpkg install github.com/yourusername/yourlib
yourlib_all.lcpkg.zip file is usually large, We recommend you upload files other than it, so that users don't have to wait too long for downloading.
There are many ways to contribute to LCPkg.
LCPkg has adopted the code of conduct defined by the Contributor Covenant. This document is used across many open source communities, and we think it articulates our values well. For more, see the Code of Conduct.
Code licensed under the MIT License.