我可以用exe.addPackagePath("name", "path")在我的可执行文件中导入一个包,用const name = @import("name");导入它。现在我想把这个包包含在另一个包里,但是我不明白怎么回事。我可以为包创建一个要设置addPackagePath()的对象吗?
发布于 2021-07-17 22:31:50
而不是使用addPackagePath,直接创建Pkg结构(这样您就可以指定子依赖项),然后使用addPackage。
以下是Pkg的使用示例
https://github.com/zig-community/Zig-Showdown/blob/main/build.zig#L6-L62
下面是如何将结构添加到可执行文件中:
https://github.com/zig-community/Zig-Showdown/blob/main/build.zig#L112-L118
https://stackoverflow.com/questions/68421136
复制相似问题