首页 » 网站推广 » php封装vendersdk技巧_Ziglang编程实践 包组合对象 zpm

php封装vendersdk技巧_Ziglang编程实践 包组合对象 zpm

访客 2024-12-11 0

扫一扫用手机浏览

文章目录 [+]

一个包配置和创造工具。

利用

php封装vendersdk技巧_Ziglang编程实践 包组合对象 zpm

#通过创建一个隐蔽的。
ZPM文件夹来初始化当前目录下的ZPM实例。

php封装vendersdk技巧_Ziglang编程实践 包组合对象 zpm
(图片来自网络侵删)

# packages和。
zpm/pkgs将被自动网络。
将创建Zig。

zpm init

#重新运行包自动检测并天生。
zpm/pkg .zig

zpm更新

初始化后,ZPM将创建一个文件夹。
ZPM,个中包含一个文件。
ZPM /pkgs.zig。
该文件包含所有网络到的可用软件包,可以导入到build.zig中。

它看起来大概是这样的:

Const STD = @import(" STD ");

Pub const PKGS = struct {

pub const android = std.build.Pkg{

.name = "android";

.path = .{.path = "../vendor/AndroidSdk/source/android. path "急转"},

.dependencies = &[_]std.build.Pkg{},

};

};

import = struct {

pub const AndroidSdk = @import("../vendor/AndroidSdk/Sdk.zig");

};

配置

ZPM将在. ZPM目录中创建一个ZPM .conf文件,该文件可用于配置项目实例。
该配置文件是一个ini文件,包含以下条款:

配置构建文件所在的路径。
天生Zig导入文件。

#该路径是相对付该文件的。

Pkgs-file = pkgs.zig

添加包

要添加一个新包,将.zpm文件放在项目树中.zpm文件夹阁下或下面的任何位置。
这些文件必须是ini文件,个中每个节声明一个以该节命名的包。

该部分许可利用以下键:

(zpm)

file = rel/path/to/source。
相对付此文件文件夹的路径

#包根所在的位置

Deps = args, ini, uri #依赖项名称的逗号分隔列表

# default =一个正常的运行时包,在.pkgs下可用

# build =包将在.imports下可用

# combo =稠浊构建和运行时包

这些包文件不必位于包的阁下,但也可以在包源树之外声明。
例如,这许可在.zpm文件夹中配置外部包。

如果您变动了包声明文件中的任何内容,请运行zpm update。

标签:

相关文章

php成法表技巧_氐羌是华人的主源

【2015年“中国•宁强羌文化挖掘保护发展高峰论坛”】氐羌是华人的主源田开元【择要】羌文化,事关中华起源。学界认为,氐羌是中华民族...

网站推广 2024-12-13 阅读0 评论0