Skip to main content
Version: 1.1.1

命令: kmpkg add

kmpkg add 命令的参考。将包添加到清单中。

摘要

kmpkg add port [options] <port-name>...

说明

kmpkg add port 命令可以通过将新的包依赖项添加到 C++ 项目来更新 kmpkg.json 清单文件。

可以指定要添加的一个或多个端口名称。 还可以定义要作为依赖项包含的端口的特定功能。 然后,清单 (kmpkg.json) 将更新以反映这些更改。

示例

示例清单:

{
"name": "Example",
"version": "1.0"
}

添加端口 - fmt, sqlitecpp, zlib:

kmpkg add port fmt sqlitecpp zlib
{
"name": "Example",
"version": "1.0",
"dependencies": [
"fmt",
"zlib",
"sqlitecpp"
]
}

指定端口及功能 - sqlitecpp[sqlcipher]

kmpkg add port sqlitecpp[sqlcipher]
{
"name": "Example",
"version": "1.0",
"dependencies": [
"fmt",
{
"name": "sqlitecpp",
"features": [
"sqlcipher"
]
},
"zlib"
]
}
info

kmpkg add port 命令不验证端口是否存在指定的功能。 在将该功能添加到清单之前,请确保其存在。

选项

所有 kmpkg 命令都支持一组通用选项

port

kmpkg add port <port-name>... 将指定端口添加到清单(如果尚不存在)。