如何创建具有特定体系结构的 C++ 库?
How to create c++ lib with specific architecture?
我正在使用 gradle 构建 C++ 库
1.配置库目标机器
library {
targetMachines = [
machines.linux.x86_64,
machines.windows.x86, machines.windows.x86_64,
machines.macOS.x86_64
]
}
2。配置库链接
library {
linkage = [Linkage.STATIC, Linkage.SHARED]
}
上面的targetmachines和联动代码我看不懂。我想创建具有特定架构的 C++ 库。
谁能解释一下这些代码的用途是什么?
您提供的参考资料很好地说明了所需内容。
您可以创建 2 种类型的库,static
和 shared
。
对于 linkage
配置,您必须指定要创建的库类型。
targetMachines
指定预期使用您的库的系统配置。
这里的一个例子可以是
library{
targetMachines= [machines.windows.x86, machines.windows.x86_64]
linkage = [Linkage.STATIC]
}
我正在使用 gradle 构建 C++ 库
1.配置库目标机器
library {
targetMachines = [
machines.linux.x86_64,
machines.windows.x86, machines.windows.x86_64,
machines.macOS.x86_64
]
}
2。配置库链接
library {
linkage = [Linkage.STATIC, Linkage.SHARED]
}
上面的targetmachines和联动代码我看不懂。我想创建具有特定架构的 C++ 库。
谁能解释一下这些代码的用途是什么?
您提供的参考资料很好地说明了所需内容。
您可以创建 2 种类型的库,static
和 shared
。
对于 linkage
配置,您必须指定要创建的库类型。
targetMachines
指定预期使用您的库的系统配置。
这里的一个例子可以是
library{
targetMachines= [machines.windows.x86, machines.windows.x86_64]
linkage = [Linkage.STATIC]
}