创建注册表
1. 创建一个空的github仓库 https://github.com/PhoebeHui/vcpkg-registry 用于示例。
2. Git clone https://github.com/PhoebeHui/vcpkg-registry。
3. 在 vcpkg-registry 目录下创建以下文件夹及文件。
vcpkg-registry/
|-- ports/
|-------- beicode/
|------------ portfile.cmake
|------------ vcpkg.json
|-- versions/
|--------- baseline.json
|--------- b-/
|------------beicode.json
4. 为了方便,可以直接从官方库中复制ports文件夹,这里主要介绍versions目录中的文件创建步骤。
versions/baseline.json 文件,注意:baseline字段对应的值为库的当前的版本号。
{
"default": {
"beicode": { "baseline": "1.0.0", "port-version": 0 }
}
}
versions/b-/beicode.json 文件:
{ "versions": [ { "version": "1.0.0", "git-tree": "" } ] }
5. 以上文件创建好之后, 提交改动。
PS E:\vcpkg\vcpkgtest\registries\vcpkg-registry> git add . PS E:\vcpkg\vcpkgtest\registries\vcpkg-registry> git commit -m "[beicode] new port" [main 0e4f1fa] [beicode] new port 4 files changed, 41 insertions(+) create mode 100644 ports/beicode/portfile.cmake create mode 100644 ports/beicode/vcpkg.json create mode 100644 versions/b-/beicode.json create mode 100644 versions/baseline.json